资深基础软件程师,擅长分布式存储系统的设计与实现,开源狂热分子,著名的开源分布式缓存服务 Codis 的作者。
极致的可用性是所有分布式存储系统追求,业界从传统的主从复制,到现代的 Multi-Paxos / Raft 等基于分布式选举算法的日志复制状态机算法,而单一的 Raft 或者 Muti-Paxos 这些算法并没有描述如何在一个可弹性伸缩的存储系统上实现,这在全球范围内都是工业界和学术界的一个前沿的研究领域。
在 TiKV 这个依赖 Multi-Raft 的新一代的 KV 系统中,如何处理多 Raft 组间的动态分裂和合并,做到可用性,扩展性和高性能的平衡,在这些方面我们积累很多第一手的宝贵经验,本次演讲会分享给大家。