TiKV - Building a Distributed Key-Value Store with Rust
Offered By: Rust via YouTube
Course Description
Overview
Explore the intricacies of building a distributed key-value store using Rust in this 24-minute conference talk by Siddon Tang, Chief Engineer at PingCAP. Delve into the development of TiKV, a transactional key-value store powered by Raft that supports distributed transactions and horizontal scalability. Learn how Rust is utilized to implement crucial components such as storage, replication across geographically distributed data networks, RPC framework, failure injection for testing, and cluster-wide metric monitoring. Gain insights into the challenges and considerations involved in creating a modern, distributed database from scratch, and discover the open-source Rust libraries developed during the process, including rust-prometheus, rust-grpc, and rust-rocksdb.
Syllabus
Siddon Tang - TiKV - building a distributed key-value store with Rust
Taught by
Rust
Related Courses
TiKV Best Practices - Deployment, Scaling, and Performance OptimizationLinux Foundation via YouTube Futures in TiKV - RustCon Asia 2019
Rust via YouTube Using Raft in Rust to Build Distributed Systems - RustConf 2018
Rust via YouTube Bring Elastic and Resilient Multi-Tenancy to TiKV
CNCF [Cloud Native Computing Foundation] via YouTube The Evolution of TiKV - Architecture, Scalability, and Challenges
CNCF [Cloud Native Computing Foundation] via YouTube