我们公司需要存储和计算与内容创建,审核/批准以及文档发布工作流相关的分析。我们正在寻找类似Amazon SimpleDB的东西。NoSQL - 如何生成数据范围的柱状图
我们将存储与用户在系统中执行的操作相对应的“事件”。例如:
- [用户B]要求[文档B]可以在[时间]按[用户A]
- [用户A]批准[文档B]在[时间]
- [用户审查B]编辑[文档B]在[时间]
- [用户B]在[时间]发表[文件B]
然后,我们希望能够创造的这个图(直方图/线图)活动给定的时间段。例如:
- 编辑对时间
- 批准对时间
- 主要刊登对时间
- 认证VS主要刊登对时间
在SQL我认为这将通过分组结果为完成“桶”。但是,我很难弄清楚如何使用AWS Simpledb之类的NoSQL数据库执行此操作,而无需使用Hadoop/Map Reduce对此进行批处理。这必须是实时的,所以任何批处理都是不可能的。
我们也在看Neo4J,所以如果有人有Neo的解决方案,我也会感兴趣。
感谢
这也是一个很好的答案,但后者对我的用例更为详细。谢谢 –