A fault-tolerant KV server on top of Raft

分享一下前两天在 Talent Plan Community 华东师范大学孙佳丽做的有关 TinyKV 的介绍

这次分享主要从TinyKV的整体架构,组件介绍,调用流程,raft优化四个方面展开,并给出了一些有用的参考

注:以下仅为图片,

参考资料

  1. Etcd 之 Lease read
  2. etcd-raft ReadIndex 线性一致性读源码简析
  3. TiKV 功能介绍 - Raft 的优化 | PingCAP
  4. TiKV 功能介绍 - Lease Read | PingCAP
  5. TiKV 源码解析系列文章(十九)read index 和 local read 情景分析 | PingCAP
  6. 如何在 Raft 之上构建Key-Value Server
Xuanwei Zhang
Xuanwei Zhang
Software Engineer

My research interests include distributed database, distributed storage system and internet of things