データの書き込みと読み取りを高性能で実行できるデータを格納するデータベース/メカニズムを探しています。
このストレージは、複数のシステムにわたって重要な情報などのログを保存するために使用されます。Since it's critical data which will be logged, read performance should be pretty fast as these data will be used to show history. Since we never do update on them/delete on them/or do any kinda joins, I am looking for right solution.
おそらく、データを長期間アーカイブする可能性がありますが、それは問題ありません。
さまざまな NoSql データベースを理解するためにさまざまな情報源を調べてみましたが、専門家の意見は常に優れています :)
Must Have:
1. Fast Read without fail
2. Fast Write without fail
3. Random access Performance
4. Replication kinda feature, one goes down, immediately another should be up and working
5. Concurrent write/read data
Good to Have:
1. Search content like analysing the data for auditing with/without Indexes
Don't required:
1. Transactions are not required at all
2. Update never happens
3. Delete never happens
4. Joins are not required
参照: http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-vs-redis