Да, проблема ещё та. Есть дилемма - мы не можем забирать из базы данные сотни тысяч или миллионы строк и хранить их в кэше по целому ряду причин.
В первом ряду - быстрота и ресурсоёмкость. Тем не менее Microsoft навязывает именно такую модель. По сути приходится дублировать функциональность, чтобы предоставить пользователям опции - не все ресурсы имеют миллионы записей в таблицах.
Проблема неразрешима другими способами. В своём англоязычном блоге я уже подробно описал методы решения. Они эффективны, но громоздки. Столкнулся с проблемой, когда девелоперы должны знать всю архитектуру, а не только куски кода. Природу не обмануть и идея написания функциональных блоков даёт сбои, если появляется проблема масштабируемости.
Комментариев нет:
Отправить комментарий