NoSql数据库的选择:灵活的方案,读取性能

时间:2015-09-22 05:49:10

标签: mongodb cassandra couchdb ravendb

我们正在开发一个可存储大约5TB数据的应用程序。

以下标准很重要

  • 灵活方案
  • 阅读表现
  • 数据可扩展性
  • 成熟

数据库上不会有巨大的用户负载,大约1000个用户和50个并发用户的总用户数。

将添加来自扫描控制台的原始数据并用于分析。随着新的测量指标的增加,这种数据结构可能会有所不同。

将要查询并包含大量数据的主表将包含以下列

  • 客户ID
  • ConsoleId
  • 的runid
  • ConsoleTypeId
  • 时间戳
  • 多个测量列

查询不会非常复杂,需要由CustomerId,ConsoleId,RunId,ConsoleTypeId检索。

然后,TIBCO SpotFire

将传递并分析已撤消的数据

我们正在考虑关注数据库

  • RavenDb
  • MongoDB的
  • CouchDB的
  • 卡桑德拉

它们似乎都符合要求。也许Cassandra不够灵活,因为必须定义列,并且不能在同一个表中存储具有不同列/属性的实体。

这种情况下最好的选择是什么?

0 个答案:

没有答案