首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么MongoDB如此之快

为什么MongoDB如此之快
EN

Stack Overflow用户
提问于 2011-03-04 05:21:47
回答 11查看 54.2K关注 0票数 54

我向我的同事展示了MongoDB与SQL2008的性能基准测试,虽然他相信MongoDB更快,但他不明白这是怎么回事。他的逻辑是,SQL已经存在了几十年,并且有一些最聪明的人在处理它,MongoDB;一个相对较新的新手怎么会在性能上如此优越?我不能真正提供一个可靠和技术性的答案,我希望你们能提供帮助。

EN

Stack Overflow用户

发布于 2015-10-28 05:30:09

MongoDb的速度更快,因为: 1.没有事务;2.表之间没有关系;

如果您将尝试在SQL server上执行完全相同的逻辑,例如: 1.不使用带锁的选择;2.表之间没有关系;SQL Server和MongoDB之间的速度差距不会那么大。只在一个地方写和更新记录肯定会更快,因为在队列和事务中插入和更新表,在MondoDB上它是异步发生的。在我的预测中,我不能在SQL SERVER和MongoDB之间获得任何大的速度差异,因为两个项目之间的业务逻辑非常相似。在MongoDb上获得真正的速度收益您可以使用投标数据的分析项目,或大型内容管理引擎,如报纸,在线商店等。同样,在MongoDB上没有优化,在SQL server上进行良好的优化可以使这些数据库几乎相等。

票数 6
EN
查看全部 11 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5186707

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档