Vu Austern · @VuAustern
23 followers · 170 posts · Server climatejustice.social
Nicolas Grilly · @ngrilly
92 followers · 216 posts · Server social.vivaldi.net

Super impressed by the very radical and smart design of , a distributed database for financial accounting:

- LMAX inspired
- Written in
- Static memory allocation
- Zero copy with Direct I/O
- Zero syscalls with io_uring
- Zero deserialization
- Storage fault tolerance
- Viewstamped Replication consensus protocol
- Flexible Quorums
- Deterministic simulation like FoundationDB
- And many other amazing decisions!

More about it there:
github.com/tigerbeetledb/tiger

#tigerbeetle #ziglang #database

Last updated 3 years ago

Nicolas Grilly · @ngrilly
77 followers · 172 posts · Server social.vivaldi.net

Very impressed by this fantastic README describing a $20k challenge consisting in breaking 's consensus protocol:

github.com/tigerbeetledb/views

TigerBeetle is a distributed specialized for financial accounting, designed for mission critical safety and performance, and developed in .

One interesting fact is that TigerBeetle allocates no memory after startup, thus avoiding complexities of memory management in C++/Rust or having to rely on a GC:

tigerbeetle.com/blog/a-databas

#tigerbeetle #database #ziglang

Last updated 3 years ago

Matthew Fells · @matthew_fells
215 followers · 299 posts · Server photog.social