mysql数据库教程-MariaDB与MySQL比较(区别)

跨零代码为大家提供高品质的解决方案,请大家多多来访,跨零不胜感激,在此谢过。

下表说明了MariaDB和MySQL之间的主要区别:

~ MySQL MariaDB
开发商 Oracle公司 MariaDB Corporation AB (MariaDB Enterprise),MariaDB基金会(社区MariaDB Server)
协议 MySQL MySQL + MariaDB
源代码 开源+专有 开源
开发 关闭 开放
合作 有限 广泛
存储引擎 InnoDB,MyISAM,BLACKHOLE,CSV,MEMORY,ARCHIVE,MERGE InnoDB,MyISAM,BLACKHOLE,CSV,MEMORY,ARCHIVE,MERGE,ColumnStore,MyRocks,Aria,SphinxSE,TokuDB,CONNECT,SEQUENCE,Spider,Cassandra
检查约束 No Yes
DEFAULT表达式 No Yes,此外,还支持BLOBTEXT列的DEFAULT值
虚拟列 Yes Yes
动态列 No Yes
角色 Yes Yes
DELETE … RETURNING Yes No
GIS支持 Yes Yes
ALTER TABLE和LOAD DATA INFILE语句的进度报告 No Yes
表消除 No Yes
SQL管理 MySQL Workbench SQLyog
监控 MySQL Enterprise Monitor Monyog
备份 MySQL Enterprise Backup MariaDB Backup
SQL公用表表达式(CTE) Yes(MySQL8.0+) Yes
SQL窗口函数 Yes(MySQL8.0+) Yes
JSON支持 Yes Yes
数据屏蔽 No 是(MariaDB MaxScale)
加密 MySQL Enterprise Encryption MariaDB Encryption
数据库防火墙 MySQL Enterprise Firewall MaxScale Firewall
审计 MySQL Enterprise Audit MariaDB Audit
Analytics(分析) No MariaDB ColumnStore
分区 MySQL Partitioning MariaDB Partitioning
路由 MySQL Router MariaDB MaxScale
复制 MySQL Replication MariaDB Replication

  

从零到一,创造未来!跨零综合IT问题解决服务站,欢迎你的到来。Oracle数据库教程 mysql数据库教程/a> 只为你绽放。

本文固定链接: http://kua0.com/2019/04/18/mysql数据库教程-mariadb与mysql比较(区别)/

为您推荐

发表评论

电子邮件地址不会被公开。 必填项已用*标注