Skip to main content

2 posts tagged with "testing"

View All Tags

How much we test CamusDB

· 9 min read
Andres Gutierrez
Creator of CamusDB

A dark pyramid with glowing blue cracks under a night sky and a large planet

CamusDB is a young database, so you have a fair question: how much evidence stands behind it? Our answer has three parts: about 5.4 million operations per night, 23 to 39 million operations in each daily two-hour fault soak, and more than 21,000 automated tests. This post shows where these numbers come from and what they do not prove.

What a SQL fuzzer catches

· 8 min read
Andres Gutierrez
Creator of CamusDB

SQLFuzz

Your database can return the wrong rows and report no error. A hand-written test catches only the cases its author thought of. A SQL fuzzer catches cases nobody thought of, and it runs every night on its own. This post shows how the CamusDB fuzzer works, which defects it can catch, and what it cannot see. You need no knowledge of fuzzers or of database internals.