开发者社区 > PolarDB开源 > PolarDB 分布式版 > 正文

PolarDB支持哪些存储引擎,支持myisam吗?除了innodb,还支持哪些?

PolarDB支持哪些存储引擎,支持myisam吗?除了innodb,还支持哪些?

展开
收起
三分钟热度的鱼 2023-12-28 19:52:07 92 0
3 条回答
写回答
取消 提交回答
  • PolarDB支持的存储引擎中,不包括MyISAM。除了InnoDB存储引擎外,还支持阿里云自研的高压缩比存储引擎X-Engine。

    具体来说:

    1. InnoDB:这是MySQL默认且功能全面的事务型存储引擎,支持行级锁定、ACID特性(原子性、一致性、隔离性和持久性)、外键约束以及MVCC(多版本并发控制)等特性。

    2. X-Engine:是PolarDB针对大数据量和高并发场景设计的存储引擎,具有非常高的数据压缩率和写入性能优化,适用于存储大规模的历史数据或日志类数据,并且在读取这类数据时能提供优秀的查询效率。

    PolarDB并不支持MyISAM存储引擎。

    2023-12-29 23:19:57
    赞同 展开评论 打赏
  • Q:支持哪些存储引擎?https://help.aliyun.com/zh/polardb/polardb-for-mysql/faq-15?spm=a2c4g.11186623.0.i8

    A:PolarDB支持4种产品系列,不同系列支持的存储引擎详情如下:

    PolarDB MySQL版集群版和单节点全部表均使用InnoDB存储引擎。创建表的时候,PolarDB MySQL版会自动将非InnoDB引擎(如 MyISAM、Memory、CSV 等)转换为InnoDB引擎,因此即使迁移之前的数据表不是InnoDB,也仍然能够正常迁移至PolarDB MySQL版。

    PolarDB MySQL版默认使用X-Engine,可以提供强大的数据压缩能力,以满足归档数据库低存储成本的要求。更多详情,请参见历史库概述。

    2023-12-29 08:44:43
    赞同 展开评论 打赏
  • 不支持。支持xengine。此回答整理自钉群“PolarDB专家面对面 - HTAP(列存索引)”

    2023-12-28 20:04:25
    赞同 展开评论 打赏

PolarDB 分布式版 (PolarDB for Xscale,简称“PolarDB-X”) 采用 Shared-nothing 与存储计算分离架构,支持水平扩展、分布式事务、混合负载等能力,100%兼容MySQL。 2021年开源,开源历程及更多信息访问:OpenPolarDB.com/about

相关电子书

更多
PolarDB+AnalyticDB助力交通物流行业系统升级 立即下载
PolarDB NL2SQL: 帮助您写出准确、优化的SQL 立即下载
云栖大会:开源 PolarDB 架构演进、关键技术与社区建设 立即下载