YoVDO

TiKV - Building a Distributed Key-Value Store with Rust

Offered By: Rust via YouTube

Tags

Distributed Systems Courses Rust Courses Database Design Courses Distributed Transactions Courses Raft Consensus Algorithm Courses TiKV Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Microsoft Azure Developer: Developing for Autoscaling
Pluralsight
Microservices: Designing Highly Scalable Systems
Udemy
Building Reactive Microservices
Pluralsight
Build Microservices with .NET & Amazon Web Services
Udemy
Backend Engineering - Advanced
Hussein Nasser via YouTube