X-Engine 是阿里自研的数据库存储引擎, 曾一度登上过数据库业界最顶尖的会议 SIGMOD, 作为 RDS MySQL 的存储引擎, X-Engine 到底有何魅力呢?
X-Engine 是什么
X-Engine 是阿里自研的数据库存储引擎, 可以作为 MySQL 的存储引擎使用, 兼容 MySQL 的功能, 目前已经广泛应用在阿里集团内部诸多业务系统中. 只需要在配置中将默认存储引擎设置为 X-Engine, 在后续过程中所有创建的表就可以使用了, 当然也可以在创建表时指定存储引擎, 这样只有指定的表才会使用 X-Engine.
那么问题来了, 为什么要使用 X-Engine?
为什么设计一个新的存储引擎
X-Engine 是阿里内部生长出来的, 一开始, 也是为应对阿里内部业务带来的挑战, 早在 2010 年, 阿里内部就大规模部署了 MySQL 数据库, 但是业务量的逐年爆炸式增长, 对数据库提出了
来源: https://yq.aliyun.com/articles/743015