数据库中的 Schema 变更实现
线上沙龙-技术流第 30 期营业啦
05 月 09 日(周二)19:30
KaiwuDB - B 站直播间
传统数据库操作 Schema 变更时,第一步便是锁表,需持续到 Schema 变更操作完成。这样的做法虽然实现简单,无需考虑事务并发带来的影响;但其弊端也非常明显:所有涉及到该表的操作都会被阻塞,严重影响用户业务。加之,实际业务中无法接受长时间锁表。
针对上述问题,本期直播我们邀请到 KaiwuDB 高级研发工程师张学勇老师,为大家分享基于《Online, Asynchronous Schema Change in F1》论文核心思想,KaiwuDB 是如何实现在线、异步的 Schema 变更。
该方法保证了数据在 Schema 变更过程中的可用性和一致性,并最大程度上减小了对系统性能的影响,在变更完成后依然保证数据的完整性。
直播敲重点
AI、DB 技术融合探索实践感兴趣的伙伴千万不要错过本期直播,扫描下方二维码,B 站直播不迷路,4 月 11 日(周二)19:30,我们不见不散↓ ↓ ↓
1. 背景及需求介绍
2. 通用的 Schema 变更方案
3. KaiwuDB 在线 Schema 变更介绍
4. 总结与展望
对 Schema 变更方案感兴趣的伙伴千万不要错过本期直播,扫描下方二维码,B 站直播不迷路,5 月 9 日(周二)19:30,我们不见不散↓ ↓ ↓
评论