单索引的最佳数据库存储

时间:2015-09-21 03:25:47

标签: database storage nosql

我每个月都需要接收和存储数十亿字节的事件。

每个事件都有未指定的属性集以及ID和Timestamp字段。

我需要一个快速可扩展的存储来存储和访问此事件,具有以下功能:

1)快速写入操作 2)按时间戳范围快速读取(无需通过ID准备) 3)无模式(没有预定义的列集) 4)便宜 5)易于维护(从盒子中复制等)

标准关系数据库不满足p 3,4和5。 Cloud NoSQL数据库,即DynamoDB,不满足p2和5(显然是4)。

你会建议什么?对于这样的共同任务应该有一个简单的解决方案!

由于

1 个答案:

答案 0 :(得分:0)

您可以将数据存储为XML。 SQL Server支持这一点,然后您只需要从一个字段读取和解析,同时具有结构化数据。对于时间戳部分,我不确定您需要什么,但是您是否可以将时间戳与每条记录相关联?然后你可以确保这个索引符合你的要点2.