A Comparison of Scalable Database Isolation Levels

It is very difficult to find accurate information about the correctness and isolation levels offered by modern distributed databases and the operational conditions required to achieve them. Developers use different terms for the s...

Introducing Fauna Shell

Back in April, our team got together with the goal of assessing the current status of FaunaDB to try to see which areas we wanted to improve next. This group was a mix of people who had been at Fauna since the beginning, and peopl...

Verifying Transactional Consistency with Jepsen

Update March 2019, see the results of our Jepsen testing here.I’d like to give an update on our efforts to verify FaunaDB’s transactional correctness guarantees. FaunaDB is a mission critical NoSQL database. Most database technol...

The Life of a FaunaDB Query

FaunaDB is a transactional NoSQL database for mission critical data. The engineering team at Fauna, tasked with building the next generation of high-performance scalable databases, identified three criteria in FaunaDB’s design pha...