Загрузка данных в общую память из таблиц базы данных - PullRequest
0 голосов
/ 09 ноября 2009

Любая идея о загрузке данных из базы данных в общую память, идея состоит в том, чтобы ускорить получение данных из часто используемых таблиц?

Ответы [ 2 ]

0 голосов
/ 09 ноября 2009

Вы говорите о кеше. это легко осуществить. но есть некоторые уловки, которые нужно запомнить:

Вам нужно будет регистрировать изменения в базовой таблице и перезагружать кеш, когда они происходят. (опрос таблицы изменений).

Некоторые операции могут выполняться быстрее в базе данных, чем в вашей собственной структуре памяти.

(Если вы заинтересованы в быстром доступе к данным без работы вообще, есть некоторые базы данных в памяти, которые могут помочь вам).

0 голосов
/ 09 ноября 2009

сервер будет автоматически кэшировать часто используемые таблицы. Так что я бы не стал оптимизировать со стороны сервера. Теперь, если клиент запрашивает удаленно, вы можете подумать о том, чтобы скопировать данные в локальную базу данных (например, в бесплатный SQL Express).

...