为了账号安全,请及时绑定邮箱和手机立即绑定

Oracle和mysql的区别?

标签:
MySQL Oracle

[if !supportLists]1. [endif]Oracle和mysql的区别?

[if !supportLists]a) [endif]mysql以表级锁为主,对资源锁定的粒度很大;

[if !supportLists]b) [endif]mysql是免费开源的/oracle 商业付费的;

[if !supportLists]c) [endif]oracle使用行级锁,对资源锁定的粒度要小很多,只是锁定sql需要的资源,并且加锁是在数据库中的数据行上,不依赖与索引。所以oracle对并发性的支持要好很多。

[if !supportLists]d) [endif]提交方式:oracle默认不自动提交,需要用户手动提交。mysql默认是自动提交。

[if !supportLists]e) [endif]sql语句的扩展和灵活性:mysql对sql语句有很多非常实用而方便的扩展,比如limit功能,insert可以一次插入多行数据,select某些管理数据可以不加from。oracle在这方面感觉更加稳重传统一些。

[if !supportLists]f) [endif]分区表和分区索引:oracle的分区表和分区索引功能很成熟,可以提高用户访问db的体验。mysql的分区表还不太成熟稳定。

Oracle优点主要用于高并发和大数据量的处理



作者:清风_d587
链接:https://www.jianshu.com/p/ea7044121cc2


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消