Skip directly to content


Announcing VoltDB Version 2.5

Tuesday, April 10, 2012

I’m very happy to announce the release of VoltDB 2.5. Consistent with prior releases, 2.5 includes one major new feature, Database Replication, combined with other significant work in and around the VoltDB core engine. I’d summarize our 2.5 engineering investments as follows:

  • Database Replication. As I’d previously described here, Database Replication is the headline feature of 2.5 (until recently, we referred to the feature as WAN replication). It allows VoltDB databases to be automatically replicated within and across data centers.

Intro to WAN Replication in VoltDB

Monday, November 14, 2011

This is the first in a series of posts about WAN replication, a VoltDB feature that’s currently under development.  It provides a high level overview of our direction. More detailed posts will follow as we progress through our engineering iterations.


As an in-memory transactional DBMS, VoltDB delivers breakthrough performance and scale.  Two of the product’s most significant innovations, however, are in database availability and durability:

  • Availability – VoltDB delivers high availability (HA) via a synchronous multi-master feature called K-safety.

VoltDB Cross-Datacenter Database Replication (DR)

Tuesday, June 23, 2015

VoltDB has had the database replication feature for quite a while. The first implementation replicated at the logical transaction level. At the time of introduction, VoltDB was using a timestamp-based transaction ordering mechanism, which meant that the replicated transactions had to be merge-sorted globally before they could be applied on the replica cluster. This was necessary to guarantee that the replica cluster never diverged from the master cluster.


The replication agent that sorts the transactions became a bottleneck and a single point of failure of the replication system.

VoltDB WAN Replication – Pre-release Users Invited

Thursday, January 26, 2012

The subject of my last blog post was an introduction to VoltDB Replication, one of the major product additions that we’ve been working on. Well, with this post, I’m happy to announce that we’ve recently pre-released VoltDB Replication to selected users to perform beta-level validation!


VoltDB WAN replication involves duplicating the contents of one database cluster (known as the master) to another database cluster (known as the replica). The process of retrieving completed transactions from the master and applying them to the replica is managed by a separate process called the Disaster