[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 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦