【发布时间】:2018-06-13 09:01:40
【问题描述】:
我一直使用MongoDB 作为我的nodejs 应用程序的数据库。
现在我想在我的仪表板页面上使用这些数据进行一些分析。
问题是它的大量数据,我想要分析也将使用大量数据,并且肯定会降低我的 server 的速度。
就像我有一个问题被不同的用户回答了数百万次,我想显示用户解决该问题所花费的平均时间,所以如果我直接在mongo 中使用aggregation 这将需要很多时间.
那我该怎么办?
我是否应该使用一些不同的应用程序来继续使用我的数据库中的数据,然后提供给我的nodejs 服务器?
什么是最好的工具来做到这一点,例如superset 来自apache
【问题讨论】: