开发者社区 > 数据库 > 关系型数据库 > 正文

PolarDB-mysql版本的 支持MyISAM吗 ?

PolarDB-mysql版本的 支持MyISAM吗 我在产品文档看的 用工具查询看又是支持 有没有准确的说明喃?image.png
image.png

展开
收起
真的很搞笑 2024-02-08 14:05:28 84 0
3 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    PolarDB MySQL版不支持MyISAM存储引擎

    PolarDB是阿里巴巴自研的云原生数据库,它提供了极致弹性、高性能和海量存储的优势。在创建表的时候,如果指定了非InnoDB引擎(如MyISAM、Memory、CSV等),PolarDB MySQL版会自动将这些引擎转换为InnoDB引擎。这意味着即使迁移之前的数据表使用了MyISAM,它们在PolarDB中也会被转换成InnoDB存储引擎。

    因此,如果您计划使用PolarDB MySQL版,建议确保您的应用和数据表都兼容InnoDB存储引擎,以便能够顺利地进行迁移和使用。

    2024-02-17 08:47:57
    赞同 展开评论 打赏
  • PolarDB for MySQL版本在实现上确实不推荐使用MyISAM存储引擎,并且默认情况下,当你尝试在PolarDB MySQL版上创建使用MyISAM引擎的表时,PolarDB会自动将该表转换为InnoDB引擎,这是因为InnoDB引擎提供了更好的事务处理能力、行级锁定以及崩溃恢复等功能。

    虽然理论上PolarDB MySQL兼容MySQL数据库,而MySQL本身是支持MyISAM引擎的,但在PolarDB的设计和优化中,重点在于发挥InnoDB引擎的优势,以提供更稳定、高效的服务。因此,尽管从技术底层看,PolarDB仍能处理和识别MyISAM引擎,但从产品设计和最佳实践的角度,PolarDB并不鼓励用户在生产环境中使用MyISAM引擎。

    2024-02-09 12:45:27
    赞同 1 展开评论 打赏
  • 不支持,会自动转换成innodb engine ,此回答整理自钉群“PolarDB 专家面对面-PolarDB运维处理群”

    2024-02-08 14:49:19
    赞同 1 展开评论 打赏

阿里云关系型数据库主要有以下几种:RDS MySQL版、RDS PostgreSQL 版、RDS SQL Server 版、PolarDB MySQL版、PolarDB PostgreSQL 版、PolarDB分布式版 。

相关产品

  • 云数据库 RDS MySQL 版
  • 云原生数据库 PolarDB
  • 相关电子书

    更多
    云栖大会:开源 PolarDB 架构演进、关键技术与社区建设 立即下载
    2023云栖大会:和客户一起玩转PolarDB新特性 立即下载
    2023云栖大会:PolarDB for AI 立即下载

    相关镜像