【线上直播】KaiwuDB 分布式系统 Range Split & Merge 原理详解
写在前面
分区(Range)是一种数据库管理组织数据的常见技术,将数据按照一定的规则分成多个 Ranges (分区)进行组织,方便管理数据的扩展性、可用性以及负载均衡性。
在分布式系统中常用到分区(Range)技术,用以支持范围查询,一般通过分裂(Split)和合并(Merge)来实现动态管理。该技术主要用于分布式系统数据库的高扩展性,相应的副本技术用于高可用性。
本期直播我们邀请到 KaiwuDB 高级研发工程师李永强为大家分享《KaiwuDB 分布式系统 Range Split & Merge 原理详解》。李老师毕业于南加州大学博士学位,清华大学本硕连读,具备多年 C++ 和系统开发经验,曾任职 Microsoft 并负责 Windows 10 相关项目开发工作,拥有两项专利,现负责 KaiwuDB 线程池和 context 基础架构。
李老师将会通过对应的流程示例,详细剖析 KaiwuDB 分布式系统里 Range 的分裂(Split) 和合并 (Merge)。
直播敲重点
1. KaiwuDB 分布式系统架构
2. KaiwuDB Range 分裂(Split)
Range 分裂流程
Range 分裂示例解析
3. KaiwuDB Range 合并(Merge)
Range 合并流程
Range 合并示例解析
对数据库分区感兴趣的伙伴千万不要错过本期直播,扫描下方二维码关注,B 站直播不迷路,02 月 27 日(周二)19:30,我们不见不散↓ ↓ ↓
评论