我目前正在重组一个数据库,该数据库位于我们开发的一个系统下。我们正在考虑将解决方案移植到云上。
我们所做的是从ERP系统中检索大量数据(商品、日销售量等)。并在我们自己的数据库中对每个项目的数据进行复杂的计算。例如,我们在销售表中的记录数量可以高达数万亿行。我们从这些计算中以订单和预测的形式创建数据。
我对NoSQL解决方案很感兴趣,因为它适合云环境,同时也简化了代码库。然而,我不确定NoSQL是否适合像我这样的用例。你们觉得呢,我应该坚持使用关系型数据库管理系统,还是应该关注NoSQL?
如果你认为我应该更深入地研究NoSQL,MongoDB是可行的吗?还是有其他你推荐的东西?
我在考虑使用Node.js、Rails或Razor MVC编写代码。
发布于 2012-06-01 19:51:37
如果使用mongodb,一个分片的mongodb设置和hadoop的组合来处理数字将是一个很好的开始。有一个非常好的官方mongodb hadoop插件。
https://github.com/mongodb/mongo-hadoop
我将明确地对数据设置和实验进行负载测试
https://stackoverflow.com/questions/10849446
复制相似问题