Я ищу базу данных/механизм для хранения данных, где я могу записывать данные и читать данные с высокой производительностью.
Это хранилище используется для хранения журналов, таких как важная информация, в нескольких системах. 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