для увеличения количества сообщений, без сомнения.

евожу нашу систему обмена сообщениями на MongoDB, и мне любопытно, какой подход использовать в отношении различных статистических данных, таких как количество сообщений на пользователя и т. Д. В базе данных MS SQL у меня есть таблица, в которой у меня разные значения на пользователя, и они обновляются триггером. на соответствующих таблицах, так что я могу, например, знать, сколько непрочитанных сообщений UserA имеет без вызова дорогойSELECT Count(*) операция.

Являетсяcount функция в MongoDB тоже дорогая? Я начал читать о карте / уменьшить, но мой сайт сильно загружен, поэтому статистика должна обновляться в режиме реального времени, и я понимаю, что карта / уменьшение - это длительная операция.

Каков наилучший (с точки зрения производительности) подход к сбору различных совокупных показателей в MongoDB?

Ответы на вопрос(1)

Ваш ответ на вопрос