华为云FLEXUS云服务-为什么FlexusRDS不支持MyISAM引擎

时间:2024-11-14 17:23:14

为什么FlexusRDS不支持MyISAM引擎

Flexus云数据库RDS目前不支持MyISAM引擎,主要原因如下:

  • MyISAM引擎表不支持事务,仅支持表级别锁,导致读写操作相互冲突。
  • MyISAM对数据完整性的保护存在缺陷,且这些缺陷会导致数据库数据的损坏甚至丢失。
  • MyISAM在出现数据损害情况下,很多都需要手动修复,无法通过产品服务提供的恢复功能进行数据恢复。
  • MyISAM向InnoDB的迁移透明,大多数情况不需要改动建表的代码,云数据库自动转换InnoDB即可完成迁移。
support.huaweicloud.com/hecs_faq/rds_04_0011.html