Как использовать данные `mongo DB` для анализа в приложении Node - PullRequest
0 голосов
/ 13 июня 2018

Я использовал MongoDB в качестве базы данных для моего nodejs приложения.Теперь я хочу использовать эти данные для некоторой аналитики на своей странице панели инструментов.

Проблема в том, что их объем данных, я хочу аналитику, которая также будет использовать довольно большой объем данных, и, конечно, это уменьшит скорость моей работы.server.

Как будто у меня есть вопрос, на который разные пользователи отвечали миллион раз, и я хочу показать среднее время, затрачиваемое пользователями на решение этого вопроса, поэтому, если я напрямую использую aggregation в mongo это займет много времени.

Так что мне делать?Должен ли я использовать какое-то другое приложение, которое будет продолжать использовать эти данные из моей базы данных, а затем обслуживать мой nodejs сервер?И каковы лучшие инструменты для этого, например superset из apache

1 Ответ

0 голосов
/ 13 июня 2018

Я думаю, что если вы научитесь правильно использовать индексирование mongoDB, скорость для результата запроса возрастет.Использование агрегации уменьшит количество запросов, необходимых клиентским приложениям для отправки на ваш сервер, что в основном выгодно для мобильных клиентов.

https://docs.mongodb.com/manual/indexes/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...