云主机测评网云主机测评网云主机测评网

云主机测评网
www.yunzhuji.net

RDS for MySQL支持哪些存储引擎?

RDS for MySQL支持InnoDB和X-Engine两种存储引擎,其中X-Engine为阿里自研的存储引擎

阿里云RDS for MySQL支持的存储引擎主要包括InnoDB和X-Engine,但不支持TokuDB、MyISAM、Memory以及FEDERATED等存储引擎。

RDS for MySQL支持哪些存储引擎

存储引擎 支持情况 说明
InnoDB 支持 RDS for MySQL推荐使用InnoDB引擎,因为它提供了完整的备份、恢复等服务功能,并且具有高性能和高可用性。
X-Engine 支持 RDS for MySQL也支持X-Engine存储引擎,这是一种阿里巴巴自研的高性能存储引擎,适用于对性能有更高要求的场景。
TokuDB 不支持 由于Percona已经不再对TokuDB提供支持,且存在已知BUG无法修正,因此RDS for MySQL在2019年8月1日后不再支持TokuDB引擎。
MyISAM 不支持 MyISAM引擎存在数据丢失的风险,因此RDS for MySQL不支持该引擎,如果实例中存在MyISAM引擎表,会自动转换为InnoDB引擎表。
Memory 不支持 Memory引擎的表将会自动转换成InnoDB引擎的表。
FEDERATED 不支持 FEDERATED引擎的表也会自动转换成InnoDB引擎的表。

相关问答FAQs

问题1:RDS for MySQL为什么不支持TokuDB存储引擎?

答案:RDS for MySQL不支持TokuDB存储引擎的原因是,由于Percona已经不再对TokuDB提供支持,且存在已知BUG无法修正,这可能导致业务受损,为了保障用户业务的稳定性和安全性,RDS for MySQL在2019年8月1日后决定不再支持TokuDB引擎。

问题2:如果RDS for MySQL实例中使用了不支持的存储引擎会怎样?

答案:如果RDS for MySQL实例中使用了不支持的存储引擎(如TokuDB、MyISAM、Memory或FEDERATED),这些引擎的表会自动转换为InnoDB引擎表,这是因为InnoDB是RDS for MySQL推荐的存储引擎,它提供了更好的性能、更高的可用性和更完善的数据保护机制。

打赏
版权声明:主机测评不销售、不代购、不提供任何支持,仅分享信息/测评(有时效性),自行辨别,请遵纪守法文明上网。
文章名称:《RDS for MySQL支持哪些存储引擎?》
文章链接:https://www.yunzhuji.net/xunizhuji/288311.html

评论

  • 验证码