The first serverless SQL database.

Pricing

SounDB supports millions of databases for under $10 per month. We're still working on the final numbers.

Documentation

Coming soon.

Frequently Asked Questions (FAQs)

How can a SQL datbase be serverless?

With SounDB, each MicroDB is very lightweight. Think 1-10 writes per second, 10-100 reads per second, and up to 100MB of data. This means that our pricing is just based on queries, and storage. Other managed databases charge by node-hour, or similar unfriendly terms.

With SounDB you can make calls just like you would with other cloud services. You can think of SounDB like you would a queue, object storage service, or serverless compute. Each call will cost only a fraction of a penny. There is nothing to scale up and down, we handle everything for you.

Are MicroDBs like NoSQL?

Scaling out with MicroDBs is somewhat similar to scaling out with a NoSQL database, like Cassandra. The biggest difference is that MicroDBs are much more flexible than NoSQL databases. With MicroDBs, you don't need to know your access patterns ahead of time. Also, NoSQL databases don't use SQL by definition. SounDB uses SQL in-part because it is by far the most popular query language worldwide (and has been for several decades).

Which variant of SQL does SounDB use?

SounDB uses SQLite for it's simplicity and small footprint.

Where does SounDB run, or store my data?

SounDB runs on the global infrastructure of the largest cloud providers in the world.

What durability and availability guarantees does SounDB provide?

SounDB is more durable and available than traditional databases, and most managed database services. We're still working on the final numbers, but SounDB runs on a highly-available, and highly-durable architecture. No individual disk, or even rack-level failure will cause data loss or downtime.

What consistency guarantees does SounDB provide?

SounDB offers strong consistency guarantees. This means it is a CP system per the CAP theorem. SounDB supports transactions.

How do I do local development, or deploy on-premises?

Just use SQLite! All the normal statements like INSERT, UPDATE, SELECT, and so-on will work exactly the same.