Author Archive

Home » Articles posted by John Hugg

A Peek Inside VoltDB’s VARBINARY Sausage Factory

VoltDB users are pretty passionate, especially when it comes to things they want us to implement.  For example, we got a lot of feedback from early users indicating the need for VoltDB to natively support variable length binary objects. … Read more


The Sqoop on VoltDB Export and Hadoop Integration

In the last couple of releases of VoltDB, we’ve made steady improvements to our Export feature. Export allows you to build into your VoltDB applications an automatic flow of data from VoltDB to companion datastores (for example, to an analytic database).… Read more



Why is VoltDB So Fast?

First and foremost, VoltDB is focused on specific workloads. Most existing RDBMSs are designed to be general purpose, one-size-fits-all systems. Recently, there have been a lot of new databases introduced that achieve better performance by specializing in areas like analytics, graphs or streaming data.… Read more

High Availability and Cloudy Problems

VoltDB, like many distributed systems, achieves high availability through redundant processing nodes. VoltDB calls this K-Safety. Essentially, the distributed system can answer any request at at least K+1 servers, so it can tolerate at least K hardware failures.… Read more

The Lifecycle of a Transaction

When learning about VoltDB for the first time, people often ask how VoltDB executes transactions in a distributed environment. So, here’s how…

Let’s say a developer, Dan, is working on a new website.… Read more