我正在研究类似于Google Analytics的 Web 分析,目前正在使用MongoDB。
使用 MongoDB 的问题
写入和读取是同时进行的,所以在某个时间点之后写入会变慢。因此,我正在寻找适合以下要求的合适数据库:
要求
- 它应该是开源的
- 具有可扩展性,可以适应大量数据
- 在聚合数据时获得更好的性能
- 基于时间的聚合
- 实时数据处理
- 为 Node.js 和 Java 提供驱动程序支持(客户端)
数据库应该可以使用 Node.js 和 Java 进行扩展
我正在使用 Java 保存数据,并通过 Node.js 获取它