Comment

Comment by nattaylor

I still marvel that they've built such a big company around a SQLite fork.

>Expensify is built on Bedrock - a private Blockchain-based data foundation atop a custom fork of SQLite, which we believe is the fastest, most reliable and most widely distributed database in the world. This fork optimizes SQLite to operate on extremely high core density servers, concurrently executing thousands of page-locked transactions per server, with robust conflict detection and resolution. Bedrock further extends SQLite -- which is a local database with no networking component -- with a WAN-optimized, Paxos-based self-healing clustered replication engine designed to conduct atomic two-phase commits over high-latency / low-reliability internet VPN links, using the world's longest continuously operational Blockchain (since before Bitcoin began). Our design is optimized for global scale, speed and reliability.

parent nattaylor 5 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton