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:
PPT下载地址:http://www.oschina.net/doc/44252
【相关推荐】
>>>9月10日珠海源创会干货精编(持续更新中):
1、腾讯高级音视频架构师郭亮——解密互动直播技术
2、PingCAP首席架构师唐刘——基于Raft构建分布式系统TiKV
>>>第52期、53期【OSC 源创会】将于10月15日、16日分别于成都和重庆举行,期待您的参与。
一、10月15日成都站主题(持续更新中):
1.大规模MySQL自动化运维平台介绍
2.新系统,新推送,一起玩转iOS10推送
3.Docker在UCloud Serverless架构中的实践
4.前端Flux架构演进史
报名地址:https://city.oschina.net/chengdu/event/2195606
二、10月16日重庆站主题(持续更新中):
1.TXSQL: 腾讯CDB内核优化实践分享
2.新系统,新推送,一起玩转iOS10推送
报名地址:https://city.oschina.net/chongqing/event/2196534
>>>同时,一年一度的【OSC 源创会】年度盛典也将于2016年12月4日和OSCER相约北京国际会议中心,目前报名已启动,名额有限,错过等一年!!!