You are viewing the 2025 edition of FOSDEM. Click here to view the 2026 edition
Distributed SQL Technologies: Raft, LSM Trees, Time, and More
UA2.114 (Baudoux) | Day 1 | 17:35 - 18:05 | Speakers: Franck Pachot, Daniël van Eeden
Distributed SQL Technologies: Raft, LSM Trees, Time, and More
Abstract
This session will focus on the open-source distributed SQL databases TiDB and YugabyteDB. We will explore their building blocks to understand how they function, highlighting their similarities and architectural differences. Key topics will include how changes are versioned (using either Time Stamp Oracle or Hybrid Logical Clocks), how data is replicated (with Raft), how they store rows, index entries, and transaction intents (utilizing RocksDB LSM trees), and how they implement ACID properties (through either Percolator or IntentsDB).
Speakers
Franck Pachot
Daniël van Eeden
Links
External Links
Notice: The placeholder video image is licensed under CC BY-SA 4.0. The original image can be found hereChanges made to the image are: Cropped the image to a new ratio, part of the image was cut off.
