使用InnoDB 引擎和X-Engine 存储引擎的区别是什么?
与 X-Engine 引擎相比,InnoDB 引擎不具有分层的存储结构,使用单一的以页为单位、以B+树为数据结构的存储方式存储数据库中所有库表的数据,在磁盘上不能 按照数据访问的局部性特征或冷热程度对数据采取不同的存储方式,不能有选择地对一个用户表内的部分数据进行深度压缩(如很少被访问的冷数据)。此外,X-Engine引擎在数据块内对数据进行前缀编码,在逻辑上降低了需要被存储的数据量,并使用了紧凑的存储格式,降低了空间碎片,提高了压缩率。所以,X-Engine 引擎比InnoDB 引擎拥有更高的空间效率。
以上内容摘自《云原生数据库原理与实践》,这本书可以在电子工业出版社天猫店购买。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。