【发布时间】:2011-01-20 11:36:55
【问题描述】:
我有一个用于捕获带宽统计信息的 MS SQL 数据库。我们有一个原始数据表,为了提高不同钻取级别的报告速度,我们每小时、每天和每周汇总数据并将其汇总到单独的表格中。
Mongo 或 Raven 等 NoSQL 数据库是否适合此类应用程序?
【问题讨论】:
我有一个用于捕获带宽统计信息的 MS SQL 数据库。我们有一个原始数据表,为了提高不同钻取级别的报告速度,我们每小时、每天和每周汇总数据并将其汇总到单独的表格中。
Mongo 或 Raven 等 NoSQL 数据库是否适合此类应用程序?
【问题讨论】:
不同的 NoSQL 解决方案针对不同的用途解决不同的问题 - 所以首先最好的办法是查看您的问题并将其分解
让我们以一种非常高级、概括的方式来看看 Couch、Mongo 和 Raven
乌鸦
蒙古人
沙发
所以,基本上 - 您需要对此类数据进行动态查询吗?阅读速度对您来说非常重要吗?如果您需要动态查询,那么您将需要 Raven 或 Mongo(对于这种东西,Couch 可能不是您想要的)。
FWIW,在我看来,Mongo 的唯一用例是用于日志记录,所以你可能会有一个答案。
【讨论】: