我正在起草一个概念验证构建服务器,让我思考的是如何存储它产生的所有数据。例如,我想存储
此外,这些是我想要运行的查询类型:
将所有这些填充到RDBMS听起来并不是一个特别好的主意。什么存储技术最适合我的账单?
答案 0 :(得分:1)
如果您不想使用RDBMS,您肯定可以根据您的要求使用MongoDB。
它允许您对集合中的类似文档进行分组,并且集合中的每个文档不必具有相同的模式。一个文档可以有5个字段,另一个可以有10个字段。
可以相当容易地缩放以提供冗余。
MongoDB还提供了他们称之为“聚合框架”的功能,允许您为数据生成统计信息/聚合。它比他们的map / reduce解决方案更快 - 当然可能有点慢。
在目前的所有文档数据库中,我会说它显然是最成熟的,并且肯定拥有最丰富的查询语言。