前沿干货 | X-Engine:RDS MySQL的新存储引擎

X-Engine是阿里自研的数据库存储引擎,曾一度登上过数据库业界最顶尖的会议SIGMOD,作为RDS MySQL的存储引擎,X-Engine到底有何魅力呢?

X-Engine是什么

X-Engine是阿里自研的数据库存储引擎,可以作为MySQL的存储引擎使用,兼容MySQL的功能,目前已经广泛应用在阿里集团内部诸多业务系统中。只需要在配置中将默认存储引擎设置为X-Engine,在后续过程中所有创建的表就可以使用了,当然也可以在创建表时指定存储引擎,这样只有指定的表才会使用X-Engine.
11.png

那么问题来了,为什么要使用X-Engine?

为什么设计一个新的存储引擎

X-Engine是阿里内部生长出来的,一开始,也是为应对阿里内部业务带来的挑战,早在2010年,阿里内部就大规模部署了MySQL数据库,但是业务量的逐年爆炸式增长,对数据库提出了

猜你喜欢

转载自yq.aliyun.com/articles/743015