更新时间:2024-02-01 GMT+08:00
云数据库 RDS for MySQL是否兼容MariaDB
MariaDB是MySQL源代码的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。MariaDB是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB来代替MySQL的InnoDB,XtraDB完全兼容InnoDB,创建一个InnoDB表内部默认会转换成XtraDB。
MariaDB和MySQL在绝大多数方面是兼容的,对于前端应用(例如PHP、Perl、Python、Java、.NET、MyODBC、Ruby、MySQL C connector)来说,几乎感觉不到任何不同。在一些常见的应用(例如增删改查)中是兼容的,但是如果涉及到MariaDB新特性,两者有不同点,只有通过POC测试才能确保不同点的正确性。
父主题: 产品咨询
产品咨询 所有常见问题
- 使用RDS要注意些什么
- 什么是RDS实例可用性
- 如何区分RDS for MySQL云盘的实例类型(通用型、独享型)
- RDS实例是否会受其他用户实例的影响
- 云数据库RDS支持跨AZ高可用吗
- RDS是否支持主备实例变更为单机实例
- RDS for MySQL与GaussDB(for MySQL)的区别
- 为何使用了RDS后网站登录较慢
- 主实例和只读实例之间可以设置数据同步方式吗
- 主备同步存在多长时间的延迟
- 云数据库RDS是否支持CloudPond
- 国际站如何购买RDS for SQL Server
- 多台弹性云服务器是否可以使用同一个RDS数据库
- 购买RDS实例后可以对磁盘进行加密吗
- RDS购买磁盘加密后,备份文件会加密吗
- 云数据库 RDS for MySQL实例支持的加密函数
- 云数据库 RDS for MySQL开启GTID后有哪些限制
- 不同RDS实例的CPU和内存是否共享
- RDS实例内能运行多少个数据库
- 云数据库 RDS for MySQL是否兼容MariaDB
- RDS for MySQL是否支持TokuDB
- 云数据库 RDS for MySQL是否有单表尺寸限制
- RDS控制台为什么不能购买只读实例
more