适用于小型数学数据但速度快且具有聚合功能的最佳数据存储解决方

vto*_*ola 7 database cloud storage distributed-system nosql

我正在为具有这些要求的项目寻找数据存储解决方案:

  1. 应用程序在商店中动态创建容器/表.
  2. 在一小段时间内(例如两周),表/容器并行获取大量插入物.最后一次阅读必须立即可用.
  3. 插入的数据非常小,有4到6个数字列.
  4. 需要小的查询/过滤支持,但没有联接或交叉查询.
  5. 需要执行一些聚合函数,如"Count","Sum","Max","Min"和"Avg".

基本上,我需要一些像Windows Azure表存储但具有聚合功能的东西.

你会推荐什么?

syn*_*hko 4

RavenDB支持您提到的所有内容以及更多内容。它的扩展性非常好,并通过 Map/Reduce 查询和 Linq 查询支持聚合函数。它也可以在内存中运行。