VoltDB OLTP Emerges-Out from Beta

By CIOReview | Wednesday, January 27, 2016

FREMONT, CA: VoltDB, an open-source database has recently announced its exit from BETA to be employed as a full time solution across OLTP database. Online Transaction Processing (OLTP) is a class of information systems which facilitates and manages transaction-oriented applications, typically for data entry and retrieval transaction processing.

VoltDB database was designed by several big names of database system researchers, including Michael Stonebraker, Sam Madden, and Daniel Abadi. It is an ACID-compliant RDBMS which uses a Shared Nothing architecture (SN architecture) and is available in both enterprise and community editions. The platform originally roots from the H-Store project, a joint effort by Brown University, Yale University, HP Labs and the Massachusetts Institute of Technology.

VoltDB has formulated plans to solve the system overhead challenges with the ACID (atomicity, consistency, isolation and durability) concepts for database transaction integrity. The traditional databases are suffering from major performance loss to system overhead with issues like logging and buffer management. Instead of reading and writing from a disk, VoltDB stores the data in the memory to increase the performance. The firm  partitions and distributes the data to every CPU in the server or server cluster, leveraging the number of cores on commodity servers.

VoltDB enables database for auto-replication in case of node failure, where user can recover lost data by tapping replicas on the active node. User can also save snapshots of the database as a backup or for analysis with other tools. VoltDB is also aims at introducing some vital new features which allows data to be imported automatically when the database starts operating; in much of the same way as the existing export feature lets you export data. VoltDB is available throughout the globe as an open-source, GPL-licensed Community Edition via subscription based channel.