VoltDB 2.5 has been released, its a major milestone introducing big changes regarding database replication, performance, Node.js and even more:
- Database Replication. Version 2.5 introduces a new feature called Database Replication that allows VoltDB databases to be automatically replicated within and across data centers. Available in the VoltDB Enterprise Edition, Database Replication ensures that every database transaction applied to a VoltDB database is asynchronously applied to a defined replica database. Following a catastrophic crash, a systems administrator can immediately promote the database replica to master status and redirect all traffic to that cluster. Once the original master has been recovered, the process can be quickly and easily reversed.
In addition to serving disaster recovery needs, Database Replication can also be used for workload optimization. Write traffic can be directed to the master VoltDB database, and read traffic can be directed to the replica. This usage pattern provides optimal performance for both write and read workloads.
- Performance improvements. Version 2.5 includes performance improvements to the VoltDB SQL planner, which benefit all VoltDB products. In addition, the VoltOne product has been optimized to significantly reduce transaction latencies.
- Functional enhancements. Version 2.5 includes expanded support for SQL syntax and semantics, and extends VoltDB’s support for distributed database joins. Based on customer input, version 2.5 also adds new administrative options for managing database snapshots and controlling the behavior of command logging activities.
- Updated Node.js support. VoltDB version 2.5 includes a client driver for the Node.js programming framework. This driver, which was originally created by a VoltDB open source community member, provides access to VoltDB-managed data for Node.js applications. The updated Node.js driver includes performance optimizations, bug fixes and modifications that align the driver with Node.js coding standards.
“Our customers rely on VoltDB to support their high velocity transactional applications, perform realtime analytics and data operations with blazingly fast performance” said VoltDB CEO Bruce Reading. “VoltDB 2.5 allows for enhanced durability of customer applications, even in the presence of catastrophic systems failures, and introduces enhanced developer features for Node.js applications.” Added Reading, “Organizations utilize VoltDB for applications that require blazing throughput, linear scale, enterprise grade durability as well as complete fault tolerance. With the introduction of VoltDB 2.5, we have set the new standard for high velocity database management.”
VoltDB 2.5 is available immediately. VoltDB Enterprise Edition includes Database Replication and other features needed to deploy and manage enterprise-class database applications. VoltDB Community Edition, which contains all features needed to develop VoltDB applications, is available for free under the GNU General Public License (version 3). All VoltDB software products, client libraries and documentation are available for download from the Company’s website atwww.voltdb.com.
The Company will be hosting a live webinar to introduce the VoltDB 2.5 feature set on April 17, 2012, at 2:00pm EDT. Details and registration information are available at https://www3.gotomeeting.com/register/918142014.