电商 mongodb mysql_电商服务类企业级应用里,能否用Mongodb直接替换掉mysql?

没有什么替换不替换的,都是看具体业务需要。

就如同C语言之于编程语言一般,C语言都诞生这么多年了,一直有新的语言出来说要替换掉C,但是谁做到了,C现在还是最受欢迎的编程语言。

以mongodb、redis等为代表的nosql数据库并不是新型数据库对传统关系型数据库发起的第一次挑战了,早在上个世纪就有什么面向对象数据库等非关系型数据库扬言要替代关系型数据库,但是到现在,那些数据库都默默无闻,关系型数据库却依旧是应用最广泛的数据库,为什么?强大的数学理论基础!关系型数据库是上世纪几个计算机领域的大神共同创造出来的,有着严谨的数学理论基础,这也保证了关系型数据库各方面的优越性和稳定性;mysql是关系型数据库中的佼佼者,mongodb又是nosql中最流行的一个,对比两者,如果你有以下的需求,那用mongodb会更好:

你期望一个更高的写负载

默认情况下,对比事务安全,MongoDB更关注高的插入速度。如果你需要加载大量低价值的业务数据,那么MongoDB将很适合你的用例。但是必须避免在要求高事务安全的情景下使用MongoDB,比如一个1000万美元的交易。

不可靠环境保证高可用性

设置副本集(主-从服务器设置)不仅方便而且很快,此外,使用MongoDB还可以快速、安全及自动化的实现节点(或数据中心)故障转移。

未来会有一个很大的规模

数据库扩展是非常有挑战性的,当单表格大小达到5-10GB时,MySQL表格性能会毫无疑问的降低。如果你需要分片并且分割你的数据库,MongoDB将很容易实现这一点。

使用基于位置的数据查询

Mon

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值