13

私はGoogle Analyticsと同様の Web 分析に取り組んでおり、現在MongoDBを使用しています。

MongoDB の使用に関する問題

書き込みと読み取りが同時に行われるため、ある時点から書き込みが遅くなります。したがって、次の要件を満たす適切なデータベースを探しています。

要件

  1. オープンソースであるべき
  2. スケーラブルで、大量のデータに適応できます
  3. データを集約する際のパフォーマンスの向上
  4. 時間ベースの集計
  5. リアルタイムデータ処理
  6. Node.js および Java のドライバー サポート (クライアント) があります。

データベースは Node.js と Java でスケーラブルでなければなりません

Javaを使用してデータを保存し、Node.js経由でフェッチしています

4

1 に答える 1

11

分析用に設計された DB を探していると思います。これらは、ストレージへの大量の読み取りと書き込みをサポートするデータベースです。これらの解決策を確認する必要があるかもしれません:.

リアルタイム分析に特化したいくつかのオープンソース データ ストレージ ソリューション

  1. ドルイド
  2. スパーク
  3. カサンドラ
  4. Hbase
  5. ハイパーテーブル
  6. アキュムロ

注: ここで、cassandra には、探している言語に適したドライバーがあり、大規模な読み取りおよび書き込み操作を行う場合に適していると思います。cassandra は、リアルタイム処理を目的とした Java/Storm ベースのプロジェクトで使用されていることがわかります。

参照:

  1. http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-vs-redis
  2. http://relistan.com/cassandra-vs-mongo/
  3. http://hypertable.com/why_hypertable/hypertable_vs_hbase_2/
于 2013-11-14T07:09:45.073 に答える