Существуют определенные таблицы, которые часто вызываются, но обновляются редко. Одна из этих таблиц - Отделы. Таким образом, чтобы сохранить обращения к БД, я думаю, что можно кэшировать эту таблицу, учитывая, что таблица имеет очень маленький размер. Однако, как только вы кешируете его, возникает проблема сохранения данных таблицы свежими. Итак, как лучше всего определить, что таблица грязная и, следовательно, требует перезагрузки и как этот код вызывать. Я ищу решение, которое будет масштабируемым. Поэтому обновление кеша сразу после вставки не решит проблему. Если один компьютер вставил запись, все остальные в ферме должны получить уведомление о перезагрузке кэша. Я думал о вызове соответствующего веб-сервиса из T-SQL, но мне не очень понравилась идея использования ресурсов на сервере SQL. Итак, каковы лучшие практики для решения этого типа проблем.
заранее спасибо
Eddy