KaiwuDBkaiwudb logo

KaiwuDB 技术视频专区

数据库的 Schema 变更实现

2023-05-10

标签: Schema 锁表


传统数据库操作 Schema 变更时,第一步便是锁表,需持续到 Schema 变更操作完成。这样的做法虽然实现简单,无需考虑事务并发带来的影响;但其弊端也非常明显:所有涉及到该表的操作都会被阻塞,严重影响用户业务。加之,实际业务中无法接受长时间锁表


针对上述问题,本期我们邀请到 KaiwuDB 高级研发工程师张学勇老师为大家分享于《Online, Asynchronous Schema Change in F1》论文核心思想,KaiwuDB 是如何实现在线、异步的 Schema 变更


该方法保证了数据在 Schema 变更过程中的可用性和一致性,并最大程度上减小了对系统性能的影响,在变更完成后依然保证数据的完整性。


免费体验 KaiwuDB 全新功能

立即体验

关于我们
联系我们

KaiwuDB B站

KaiwuDB
B站

KaiwuDB 微信公众号

KaiwuDB
微信公众号

© 上海沄熹科技有限公司 Shanghai Yunxi Technology Co., Ltd.    沪ICP备2023002175号-1
400-624-5688-7
1V1 方案咨询
marketing@kaiwudb.org.cn