VoltDB makes some big promises. Why should you believe us?
- We say it’s the fastest operational database in the world.
- We say it maintains the strongest ACID guarantees without sacrificing performance.
- We say it can do powerful analytics inside transactions.
We don’t expect you to just believe us, so we back it up three ways.
1. Dont Take Our Word For It
Take our user’s word for it instead. Check out our customers & use cases page to see how people are using VoltDB in production to solve bet-the-buisness-style problems.
Or check out Kyle Kingsbury’s Jepsen testing of VoltDB. Kyle put VoltDB through a brutal suite of tests to verify Serializable ACID guarantees under all kinds of nasty network faults. We’re proud to say VoltDB passed the strongest tests for consistency he’s ever used.
2. Try It Yourself
Try one of our example applications in the
/examples directory of the downloaded Kit. Pick an example by looking at
/examples/README.md or just try “Voter”. The Voter example mixes policy enforcement, atomic counting, and live dashboards, all at six-figure transactions-per-second level on many laptops. This is no key-value store.
3. Understand the Architecture
Sometimes the best way to learn more, is to peek under the hood a bit. Of course as an open source project you can always dig into the source code, but if you want a higher-level overview, we’ve put together some resources for you.
Learn about the VoltDB project’s origins as academic research, including why the project got started and who was involved.
Learn about the fundamental way VoltDB is different from other databases, even those who are memory-centric as well.
Learn how an in-memory database such as VoltDB can be as safe or safer than traditional disk-based systems when the power goes out. Also learn how VoltDB can enable synchronous disk persistence with minimal effects to latency profiles.