用于数据记录的最佳DB

时间:2015-02-23 15:02:16

标签: mongodb redis couchdb database

我有大量记录的数据由数据记录器存储到数据库中。基本上我有很多行,有时间戳和一些值。我想将此数据存储到具有性能的db中,并且可以在多节点结构上扩展以支持容错行为(和余额请求)。通常我使用MySQL,但我发现它的可扩展性对于这种类型的应用程序并不简单。这一次,我想提供其他数据库方案。 那么:Mongo,Redis,Couchdb? 谢谢大家。

1 个答案:

答案 0 :(得分:1)

这是一个难以回答的问题,而不是我们可以真正给出答案的东西。

Redis 可快速获取数据,但您无法查询密钥的值,因此搜索会更难。

MongoDB& CouchDB 既可以用作文档存储,也可以用来存储日志的任何格式。

还有其他选择。我知道 Cassandra 用于此任务很多,但是(ElasticSearch,Log Stash,Kibana)也有 ElasticSearch ,这是一个很好的中央日志记录解决方案。 / p>

最后,它可能取决于你想要对数据做什么。