v7.0 - VoltDB
page-template-default,page,page-id-8490,page-child,parent-pageid-6375,mkd-core-1.0,highrise-ver-1.0,,mkd-smooth-page-transitions,mkd-ajax,mkd-grid-1300,mkd-blog-installed,mkd-header-standard,mkd-sticky-header-on-scroll-up,mkd-default-mobile-header,mkd-sticky-up-mobile-header,mkd-dropdown-slide-from-bottom,mkd-dark-header,mkd-header-style-on-scroll,mkd-full-width-wide-menu,mkd-header-standard-in-grid-shadow-disable,mkd-search-dropdown,wpb-js-composer js-comp-ver-6.1,vc_responsive
VoltDB / Product  / Product News / v7.0


Introducing VoltDB v7.0

VoltDB v7.0 is a major release incorporating features from recent point releases plus new capabilities. The major new features in v7.0 include:

  • Multi-cluster Cross-Datacenter Replication (XDCR) — Cross-Datacenter Replication (XCDR) supports active replication between clusters. XDCR support has been extended from just two clusters to three or more clusters. See the chapter on “Database Replication” in the Using VoltDB manual for details.
  • Improved configuration for database replication (DR) — The configuration of DR clusters has been consolidated into a single configuration file element, eliminating the need for special SQL statements and start command flags to identify the type of DR cluster being created. The <dr role="{type}"> attribute lets you explicitly identify the type of cluster — master, replica, or xdcr — being started.
  • Views on table joins — VoltDB now supports materialized views on the join of two or more tables. See the description of the CREATE VIEW statement for details.
  • Window functions — VoltDB now supports six window functions: RANK, DENSE_RANK, COUNT, SUM, MAX, and MIN. The window functions allow more selective calculations on the statement results than can be achieved with plain aggregation functions. See the description of the SELECT statement for details.
  • Simplified software upgrades — The process for upgrading VoltDB software on a single cluster has been simplified, removing the need to re-initialize and manually restore the data. Now upgrades from recent versions are simply performing a shutdown –save, upgrading the software, and restarting the database. See the section on “Upgrading VoltDB Software” in the VoltDB Administrator’s Guide for details.
  • Increased availability and robustness — Over the past few months extensive work has been done to harden VoltDB against common issues associated with distributed systems. Efforts include working with the Jepsen tests to identify and eliminate the last few edge cases related to data reliability and redesigning the partitioning algorithms to increase the availability beyond K factor guarantees in most cases. These changes provide added reliability and availability to customers with no changes to existing applications.
  • VoltDB Management Center improvements — The monitoring tab of the VoltDB Management Center has been rearranged to improve usability. Charts and graphs related to two features — export and database replication (DR) — have been broken out into tabs of their own, simplifying the Monitor tab. The SQL Query tab has also been enhanced to support multiple queries and allow the user to resize the query and results panes.