Database-Recommendation

適合網路分析的數據庫?

  • November 14, 2013

我正在研究類似於Google分析的網路分析,目前我正在使用mongoDB

使用 MongoDB 的問題

寫入和讀取是同時進行的,所以在某些時候寫入有點慢。所以我正在尋找適合以下要求的合適數據庫。

要求

  1. 開源
  2. 可以適應海量數據。
  3. 在聚合數據時獲得更好的性能。
  4. 基於時間的聚合。
  5. 實時處理。
  6. 對 node.js 和 java 的驅動程序支持。

數據庫應該可以使用 node.js 和 java 進行擴展

Saving the data using java.

Fetching the data using node.js

我認為您正在尋找專為分析而設計的數據庫。也許你應該檢查這些解決方案:。

一些特定於實時分析的數據儲存解決方案

  1. 德魯伊
  2. 火花
  3. 卡桑德拉
  4. Hbase
  5. 超表
  6. 積累

參考:

  1. http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-vs-redis
  2. http://relistan.com/cassandra-vs-mongo/

雖然我為 MongoDB 的競爭對手 FatDB 工作,但考慮到您的要求是 Java,我會說:

  • 卡桑德拉
  • Google BigTable(不確定是否支持 Node.js)
  • Cloudera(更像是一個 Hadoop 平台)

引用自:https://dba.stackexchange.com/questions/53222