To power the next 30 years of Online Transaction Processing.
Installation
TigerBeetle is production-ready on Linux and seamlessly integrated with major programming languages.
TigerBeetle redesigns the distributed database storage engine and consensus protocol for the OLTP workload.
This solves the problem of OLTP write contention to unlock three orders of magnitude more performance than a general purpose (OLGP) database.
Designed for Debit/Credit
The language of business transactions around the world is Debit/Credit. TigerBeetle ships with this schema out of the box.
Enforce financial consistency in the database.
Process thousands of debit/credit transactions in a single query.
Mission-Critical Safety
TigerBeetle guarantees Strict Serializability without betting correctness on clock sync, and enforces NASA's Power of Ten Rules for Safety-Critical Code:
Static memory allocation for predictable latencies.
6000+ assertions to verify correctness at runtime.
Indestructible
Storage Fault-Tolerance
Designed in 2020, TigerBeetle is one of the first distributed databases to apply 2018 research, Protocol-Aware Recovery, to use global redundancy to survive local storage faults.
0.031% of SSD disks per year exhibit latent sector errors.
0.023% of SSD disks per year corrupt or misdirect I/O.
A Study of SSD Reliability in Large Scale Enterprise Storage Deployments
Multi AZ / Region / Cloud
Automated failover with the VSR consensus protocol.
Gray failure tolerance and high availability.
Run on-premise, and across data centers or cloud providers.
Massive Scalability and Cost-Efficiency
A single TigerBeetle cluster can process over 100 billion transactions, at a hundredth of the cost compared to legacy, proprietary or cloud databases. Why big iron when you can beetle?
Centuries of Testing
TigerBeetle is one of three databases in the world (along with FoundationDB), designed to run in a deterministic simulator and apply model checking techniques but on the actual code.
Fault injection simulates network partitions, packet loss, crashes, and even disk corruption, while time can be accelerated in the simulated world by a factor of seven hundred times.
A hundred simulator cores test TigerBeetle through two centuries every day.