0

我目前正在对位于我们开发的系统下的数据库进行重组。我们正在考虑将解决方案移植到云端。

我们所做的是从 ERP 系统中检索大量数据(项目、每天的销售额等),并对我们自己数据库中每个项目的这些数据进行复杂的计算。例如,我们在销售表中拥有的记录数可能高达数万亿行。我们以订单和预测的形式从这些计算中创建数据。

我对查看 NoSQL 解决方案很感兴趣,因为它适用于云环境以及简化代码库。但是我不确定 NoSQL 是否适合我的用例。你们怎么看,我应该坚持使用 RDBMS 还是研究 NoSQL?

如果您认为我应该更深入地研究 NoSQL,MongoDB 是要走的路还是您会推荐其他东西?

我正在考虑使用 Node.js、Rails 或 Razor MVC 编写代码。

4

1 回答 1

2

如果使用 mongodb,结合使用分片 mongodb 设置和 hadoop 来处理数字将是一个好的开始。有一个非常好的官方 mongodb hadoop 插件。

https://github.com/mongodb/mongo-hadoop

我会明确加载测试数据设置和实验

于 2012-06-01T11:51:36.543 回答