У нас есть миллионы и миллионы записей в таблице SQL, и мы используем очень сложную аналитику для этих данных для генерации отчетов.
По мере роста таблицы и добавления дополнительных записей время вычисленияувеличивается, и пользователю приходится долго ждать, пока загрузится веб-страница.
Мы думали об использовании распределенного кэша, такого как AppFabric, для загрузки данных в память при загрузке приложения и последующего запуска наших отчетов из этих данных вобъем памяти.Это должно немного улучшить время отклика, так как теперь данные находятся в памяти по сравнению с диском.
Прежде чем мы возьмем плагин и реализуем это, я хотел проверить и выяснить, что делают другие, и каковы некоторые из лучших методов.и практики загрузки данных в память, кэширования и т. д. Конечно, вы не просто загружаете всю таблицу с сотнями миллионов записей в памяти ... ??
Я также изучал OLAP / хранилище данных,что может дать нам лучшую производительность, чем кэширование.