Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc MongoDB(或其他NoSQL)适用于处理项目、订单、预测等大型数据集_Asp.net Mvc_Mongodb_Database_Nosql - Fatal编程技术网

Asp.net mvc MongoDB(或其他NoSQL)适用于处理项目、订单、预测等大型数据集

Asp.net mvc MongoDB(或其他NoSQL)适用于处理项目、订单、预测等大型数据集,asp.net-mvc,mongodb,database,nosql,Asp.net Mvc,Mongodb,Database,Nosql,我目前正在重建一个数据库,该数据库位于我们开发的一个系统之下。我们正在考虑将解决方案移植到云上 我们要做的是从ERP系统中检索大量数据(项目、每天销售额等),并在我们自己的数据库中对每个项目的数据进行复杂的计算。例如,我们在sale表中拥有的记录数可以达到数万亿行。我们通过这些计算以订单和预测的形式创建数据 我对NoSQL解决方案很感兴趣,因为它适合于云环境,并且简化了代码库。然而,我不确定NoSQL是否适合像我这样的用例。你们认为,我应该坚持使用RDBMS还是研究NoSQL 如果你认为我应该更

我目前正在重建一个数据库,该数据库位于我们开发的一个系统之下。我们正在考虑将解决方案移植到云上

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

我对NoSQL解决方案很感兴趣,因为它适合于云环境,并且简化了代码库。然而,我不确定NoSQL是否适合像我这样的用例。你们认为,我应该坚持使用RDBMS还是研究NoSQL

如果你认为我应该更仔细地研究NoSQL,MongoDB是一种选择,还是你会推荐其他东西


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

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


我肯定会加载测试数据设置和实验

数据大小不足以决定使用数据库技术。你应该分析你的查询模式,看看数据库是否能有效地支持它们