知其所以然 | 阿里分布式数据库X-DB如何实现Online DDL?

  1. 云栖社区>
  2. 阿里数据库技术>
  3. 博客>
  4. 正文

知其所以然 | 阿里分布式数据库X-DB如何实现Online DDL?

KB小秘书 2019-07-28 23:35:31 浏览316
展开阅读全文

导读:“关系”在数据库中的主要表现形式是表,包含表属性,列属性,索引以及约束等。通过“关系”来规范存储,使得用户通过SQL标准规范存取数据。借助SQL语句丰富的表达能力,在数据库层面就能搞定复杂的业务。
当然,为了做到这一点,“关系”定义(schema)的维护至关重要。当schema需要发生变更时,如何能做到Online(不影响业务的读写操作)?业内数据库Online schema变更的方案有哪些?X-DB是如何实现的,设计背后的原因是什么?本文将详细讨论。

作者 阿里数据库产品事业部技术专家 雁闲


MySQL Online DDL的演进

互联网业务发展迅速,应用模式频繁更改是常态。相应地,数据库访问模式和schema也随之变化。DDL(Data Definition Language)是SQL的一类,主要作用是创建和更改数据的sche

网友评论

登录后评论
0/500
评论
KB小秘书
+ 关注
所属云栖号: 阿里数据库技术