#mongodb
#mongodb
Вопрос:
Если мы постоянно храним данные приложения внутри базы данных администратора, будет ли более вероятно, что они будут храниться в памяти, кэшируемой mongoses, и быстрее для запросов, учитывая, что mongos хранит большую часть данных серверов конфигурации CSRS, кэшированных в памяти?
Ответ №1:
mongos не извлекают всю базу данных администратора, хранят ее в каком-либо кэше, а затем запрашивают локальную копию. Они извлекают отдельные документы из различных коллекций для различных целей.
Если на серверах конфигурации в базе данных администратора есть данные приложения, они не будут использоваться mongoses для маршрутизации, поэтому, по моей оценке, они никогда не будут затронуты какими-либо процессами, загружающими данные маршрутизации.