NHibernate и индексированные представления (материализованные представления) - PullRequest
1 голос
/ 19 декабря 2009

В последнее время я был занят реализацией функций подкачки с помощью NHibernate, и с простыми объектами все шло гладко, но я столкнулся с проблемой производительности с теми, где для получения запрошенной страницы требуется несколько объединений. Кроме того, реализация была бы намного проще, если бы запросы могли выполняться по соглашению без использования всех скрученных псевдонимов и объединений.

Итак, я подумал о так называемых индексированных представлениях или материализованных представлениях , которые могли бы решить обе проблемы (или, по крайней мере, производительность), но я не мог найти какое-либо руководство или информация о том, как это сделать с помощью NHibernate? Проблема более сложная, потому что данные обновляются / вставляются довольно часто для некоторых объектов, поэтому может потребоваться активное обновление, что может быть проблемой производительности.

Любой совет?

Спасибо

1 Ответ

0 голосов
/ 21 апреля 2011

Я уже давно не отвечал на этот вопрос ...

"Использовать CQRS " было бы достойным ответом. Таких проблем можно элегантно избежать, используя его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...