YoVDO

One VTOrc to Rule Them All - High Availability in a Distributed Database System

Offered By: CNCF [Cloud Native Computing Foundation] via YouTube

Tags

Distributed Databases Courses MySQL Courses High Availability Courses Cluster Management Courses Vitess Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore high availability in distributed database systems through this conference talk on VTOrc, the next-generation cluster management service for Vitess. Dive into the architecture, design principles, and implementation of VTOrc, a feature that ensures scalability and durability in Vitess, a distributed database system built around MySQL. Learn about unplanned leader election, durability policies, semi-sync replication, and cross-cell durability. Discover how VTOrc handles various failure scenarios while respecting user-specified durability rules. Watch a demonstration of VTOrc's capabilities in multiple failover scenarios and gain insights into its successful production deployments, including at PlanetScale. Understand the theory behind VTOrc's implementation and its significance in achieving high availability in distributed database environments.

Syllabus

Intro
Architecture
Problem Statement
Design Principles
Unplanned Leader Election
Durability Policies & Semi-Sync
Semi-Sync Durability
Cross-Cell Durability
Custom Durability Policies
More Failure Scenarios
Resources


Taught by

CNCF [Cloud Native Computing Foundation]

Related Courses

Introduction to Vitess - Database Clustering and Horizontal Scaling
Rawkode Academy via YouTube
Horizontal Scaling with Vitess
Linux Foundation via YouTube
Right-Sizing and Auto-Scaling of MySQL Containers in Kubernetes
Linux Foundation via YouTube
Introduction to Vitess: Features, Functionality, and VSchema Design
Linux Foundation via YouTube
Two Years with Vitess - How JD.com Runs the World's Largest Vitess Deployment
Linux Foundation via YouTube