Java 适用于web分析的数据库?

Java 适用于web分析的数据库?,java,node.js,database,google-analytics,analytics,Java,Node.js,Database,Google Analytics,Analytics,我正在从事与类似的Web分析工作,目前正在使用 使用MongoDB时出现问题 写和读是同时进行的,所以在某个时间点之后,写会变慢。因此,我正在寻找适合以下要求的适当数据库: 要求 它应该是开源的 具有可扩展性,可以适应大量数据 在聚合数据时提高性能 基于时间的聚合 实时数据处理 具有Node.js和Java的驱动程序支持(客户端) 数据库应该可以通过Node.js和Java进行扩展 我使用Java保存数据,并通过Node.js获取数据。我想您正在寻找专为分析而设计的DBs。这些数据库将支持存储上

我正在从事与类似的Web分析工作,目前正在使用

使用MongoDB时出现问题 写和读是同时进行的,所以在某个时间点之后,写会变慢。因此,我正在寻找适合以下要求的适当数据库:

要求
  • 它应该是开源的
  • 具有可扩展性,可以适应大量数据
  • 在聚合数据时提高性能
  • 基于时间的聚合
  • 实时数据处理
  • 具有Node.js和Java的驱动程序支持(客户端)
  • 数据库应该可以通过Node.js和Java进行扩展
    我使用Java保存数据,并通过Node.js获取数据。我想您正在寻找专为分析而设计的DBs。这些数据库将支持存储上的大量读写操作。 可能您应该检查以下解决方案:

    一些特定于实时分析的开源数据存储解决方案
  • 注意: 在这里,我认为cassandra将为您正在寻找的语言提供支持,并且当您有大型读写操作时,它将非常适合。我们可以看到cassandra被用于基于java/storm的项目中,这些项目旨在实现实时处理

    参考:
  • 你可以问这个问题