Many scalable systems offer reduced features in the interest of scale. Not VoltDB.
Here at VoltDB, we’re experts on data management and distributed systems.
We believe it’s our job to make the hard problems in this space our problems, so our users can focus on their business.
Here’s some of our guiding philosophy:
Leverage What You Know
Strong Consistency for Simpler Applications
Building applications without consistency invariably leads to one of three things:
- The application ends up less powerful. The user may see inconsistencies, or maybe there are just fewer features.
- The application becomes hugely complex and less agile, with consistency workarounds dominating business logic.
- The application developer must employ a team of distributed systems experts along with the engineers working on actual business logic.
VoltDB offers serializable ACID transactions. That means fewer workarounds, less code, and less expertise needed. The developer writes the logic as if everything is serialized, a pretty refreshing experience in modern app development. Read more about Strongest ACID Guarantees and Real-Time Analytics + Transactions
World Class Operations & Fault Tolerance
Things fail. We all accept this, but how can we minimize the business impact of failure? Read more about Resilience.
Features that Enable Your Business
You want to keep counters? We have a whole materialized aggregation system just for you. Writing a geospatial app? We have native support for geospatial data and methods.
We don’t love complexity. Every feature we add is carefully considered. But when we see the same problem repeatedly, baking that into the VoltDB platform makes users more successful faster.