PolarDB支持哪些存储引擎,支持myisam吗?除了innodb,还支持哪些?
PolarDB支持的存储引擎中,不包括MyISAM。除了InnoDB存储引擎外,还支持阿里云自研的高压缩比存储引擎X-Engine。
具体来说:
InnoDB:这是MySQL默认且功能全面的事务型存储引擎,支持行级锁定、ACID特性(原子性、一致性、隔离性和持久性)、外键约束以及MVCC(多版本并发控制)等特性。
X-Engine:是PolarDB针对大数据量和高并发场景设计的存储引擎,具有非常高的数据压缩率和写入性能优化,适用于存储大规模的历史数据或日志类数据,并且在读取这类数据时能提供优秀的查询效率。
PolarDB并不支持MyISAM存储引擎。
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,可以提供强大的数据压缩能力,以满足归档数据库低存储成本的要求。更多详情,请参见历史库概述。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
PolarDB 分布式版 (PolarDB for Xscale,简称“PolarDB-X”) 采用 Shared-nothing 与存储计算分离架构,支持水平扩展、分布式事务、混合负载等能力,100%兼容MySQL。 2021年开源,开源历程及更多信息访问:OpenPolarDB.com/about