
Database School A million transactions per second: building TigerBeetle with Joran Greef
11 snips
Oct 23, 2025 Joran Greef, CEO and creator of TigerBeetle, dives into the groundbreaking world of high-throughput financial databases. He explores how TigerBeetle embeds double-entry accounting to enhance correctness and fault tolerance. Joran shares insights on the shift in transaction workloads, revealing how traditional databases face performance bottlenecks. He discusses innovative client-side batching for efficiency and explains the importance of resilience in database design. With a rich history of transactions, Joran illustrates why TigerBeetle stands out in modern commerce.
AI Snips
Chapters
Books
Transcript
Episode notes
Transactions-First, Integer-Oriented Database
- TigerBeetle is a transactions-first database optimized for integers rather than strings.
- It focuses on moving numbers (counts, balances) and models debit/credit as first-class primitives.
Performance Puzzle In A Central Bank Switch
- Joran was hired to speed up an open-source central bank payment switch and found it capped at ~78 TPS.
- That investigation led him to realize general-purpose databases were the bottleneck for high-volume payments.
Amdahl And Contention Limit OLGP Throughput
- Using general-purpose SQL for high-contention debit/credit causes network round-trip locks and Amdahl-limited throughput.
- Real-world contention and serializability make OLGP databases hit practical limits (~100 TPS) under hot-key workloads.




