Моя система упоминалась в этом вопросе:
https://stackoverflow.com/questions/5633634/best-index-strategies-for-read-only-table
, потому что данные доступны только для чтения, а в определенное время - часть данных (50-200 тыс. Строк, около 200 байт/ each) интенсивно запрашивается, поэтому я думаю, что разрешить клиенту подключаться к базе данных и запрашивать каждую строку / запрос слишком дорого.Было бы лучше, если бы я кэшировал часть данных (которые интенсивно запрашиваются) в оперативную память, которая намного быстрее, чем SQL Server.
Проблема в том, что система, над которой я сейчас работаю,webservice, поэтому я не уверен, что он позволяет кэшировать большие статические данные.Является ли моя идея хорошим выбором?Как мои данные могут «выжить» при перезапуске IIS?
Большое спасибо.