PingCAP首席架构师唐刘:基于Raft构建分布式系统TiKV
Posted OSC开源社区
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PingCAP首席架构师唐刘:基于Raft构建分布式系统TiKV相关的知识,希望对你有一定的参考价值。
#点击上图,立即参与OSC源创会年终盛典#
2016年9月10日,第52期【OSC源创会】在珠海圆满落幕,350余名OSCer齐聚报业大厦,聆听了一场诚意满满、干货多多的技术分享盛会。
本期源创会由5位讲师分别针对5个不同的主题进行分享,为给未能到现场以及参与活动后仍意犹未尽的OSCer更好的了解和学习,开源中国将每位讲师的演讲内容进行了整理,并将逐一发布。干货多多,不容错过!
PingCAP 是国内的一家完全走开源路线的 startup,专注于构建下一代分布式数据库及生态系统,代表作品 TiDB。本期源创会,来自 PingCAP 的首席架构师唐刘,对分布式一致性算法 Raft,以及他们是如何使用 Raft 进行分布式系统 TiKV 的开发进行了介绍与分享。
【嘉宾介绍】
唐刘,PingCAP 首席架构师,现致力于下一代分布式数据库 TiDB、分布式存储 TiKV 的开发。开源爱好者,Go、Rust 等语言爱好者和实践者。
【分享亮点】
1、 Raft 算法将 Server 划分为3种角色,Leader、Follower 和 Follower,每个 Term 至多存在1个 Leader,每个 Server 本地维护 currentTerm。
2、TiKV 和 TiDB可以看作对应着 Google Spanner 和 F1,用 Open Source 方式重建。
3、TiDB 是使用 Go 编写的,TiKV 是用 Rust 编写的,TiDB 在 TiKV 上层。
4、 TiKV 基于 Raft ,每一个 region 采用 Raft 算法在多个物理节点上保证数据的一致性和高可用。
【完整演讲PPT】
了解更多详情请点击“阅读原文”
开源中国|ID:oschina2013
每天为你送上精选资讯早点
还有每天的 OSChina 乱弹哦
以上是关于PingCAP首席架构师唐刘:基于Raft构建分布式系统TiKV的主要内容,如果未能解决你的问题,请参考以下文章
DTCC | 使用 Raft 构建分布式高可用 OLTP 数据库之路