旗下导航:搜·么
当前位置:网站首页 > PHP教程 > 正文

db2和mysql的区分是什么【php教程】

作者:搜搜PHP网发布时间:2019-11-26分类:PHP教程浏览:121


导读:db2和mysql的区分是什么?下面本篇文章就来给人人引见一下db2和mysql之间区分,愿望对你们有所协助。db2和mysql之间区分:1、账号治理体式格局M...
db2和mysql的区分是什么?下面本篇文章就来给人人引见一下db2和mysql之间区分,愿望对你们有所协助。

db2和mysql之间区分:

1、账号治理体式格局

MySQL账号治理的体式格局与Oracle相似,由MySQL本身治理,账号存储在MySQL数据库的user表中,其账号的构成是有ip地点+用户名构成,而DB2没有本身的用户系统,其认证完整依赖于操作系统的账号。

2、权限治理体式格局

mysql能够对最小单位的对象能够批量举行受权;DB2则不能,相对比较烦琐。

3、日记治理

MySQL数据库运用日记双写的体式格局来保证数据的完整性与可恢复性,MySQL的事件日记与归档日记两个自力的对象,没有任何因果关系。DB2数据库的归档日记是有事件日记发生的。

4、锁的治理体式格局

MySQL运用MVCC模子完成锁的并发掌握,DB2运用内存模子完成了锁的并发掌握,在并发处置惩罚、处置惩罚资本争执上讲MySQL的并发处置惩罚才能、锁争执的体式格局上要优于DB2。

5、schema的治理体式格局

MySQL数据库严厉意义上讲没有schema的观点,其每一个schema相当于自力的一个数据库。db2数据库能够在一个数据库能建立多个schema。

6、表空间的治理体式格局

MySQL数据库在表空间上支撑相对较弱,存在许多的局限性,在条带化及空间的治理上存在软肋。DB2在这些方面做得都异常完美,治理轻易、功能强大,而且易于保护。

7、事件行动

MySQL会回滚到上一个保留点,不会回滚全部事件;DB2会让全部事件举行回滚。

8、数据恢复

MySQL支撑在恢复时翻开数据库,天真;DB2不支撑在恢复或前滚时翻开数据库。

9、SQL支撑

MySQL对庞杂SQL支撑较弱,在运行时可能会存在机能题目;DB2支撑种种庞杂SQL,多种jion体式格局。

10、语法差别

MySQL恪守SQL92规范,但细节上有差别、默许大小写敏感;DB2恪守SQL92规范,大小写不敏感。

11、高可用与容灾设想

MySQL在高可用及容灾方面有异常多的计划,MySQL原生支撑多种架构、复制计划来完成据库的高可用及容灾需求如MHA、PXC及MMM等,而且异常天真、可根据营业需求举行个性化定制、二次开发,险些零本钱。DB2在这方面只要HADR计划且本钱奋发。

12、可扩大性

MySQL在集群方面也有异常多的解决计划,如Cobar、Atlas、Fabric、Amoeba、TDDL、Mycat而且能够举行定制或许举行二次开发,可根据营业需求举行天真扩大。DB2在这方面现在只要PureScale一种解决计划,天真性较差。

以上就是db2和mysql的区分是什么的细致内容,更多请关注ki4网别的相干文章!

标签:db2mysql