Skip directly to content


Dealing with rapidly-growing tables

Wednesday, May 6, 2015

This post was contributed by guest blogger Dan Khasis


It’s no secret that the VoltDB NewSQL in-memory database is exceptionally good at high-speed transaction processing and complex decisioning. But,  in today’s highly specialized database ecosystem,  you shouldn’t use one database for everything just because you think you can.


You can certainly insert data at almost any velocity into VoltDB, but you will eventually run out of cluster memory (of course, you can solve this by adding nodes on the fly to increase cluster memory, although you may not need/want to store data in memory

Keeping Track of Failures in the IoT

Monday, December 8, 2014

Early warning systems are one of the most powerful IoT applications a developer can create, but they are also one of the most difficult to implement. Monitoring tens to thousands of systems for signs of failure requires many steps and levels of interconnectedness. For an early warning system it is not enough to just collect raw data from a sensor network and turn it into useful information: the system also needs to warn people who can do something about the issue, before the problem it is monitoring for can occur.


Consider a factory floor with dozens of production machines, all collecting

VoltDB 2.0 Features Summary

Wednesday, September 21, 2011

VoltDB 2.0 was released last week and I wanted to take this opportunity to summarize the important new features, including enhancements for database durability and recovery; key performance and interoperability improvements; and many enhancements geared at helping developers use VoltDB productively. Here are the details:

  • Durability and recovery. Version 2.0 introduces a new feature called Command Logging that allows VoltDB databases to be fully recoverable in the face of severe failures caused by hardware and software crashes.

VoltDB Export – Connecting VoltDB to Other Systems

Wednesday, April 27, 2011

VoltDB is an in-memory database that excels at handling massive volumes of read and write operations in real-time.


However, performing high throughput database operations is often only one aspect of the larger business context where data needs to transition from system to system as part of an overall infrastructure. VoltDB provides powerful interoperability features that allow you to select, enrich and distribute data to downstream file systems and databases.


The target for exporting data from VoltDB may be another database, a repository (such as a sequential log file), or a process (such as