VoltDB (www.voltdb.com), the leading provider of NewSQL database management systems, announced today the general availability of VoltDB version 2.5. VoltDB is a distributed, fully-durable, in-memory database specifically designed for modern software applications that are pushed beyond their limits by high velocity data sources. This new generation of data sources – streaming feeds, machine-generated data, micro-transactions, high performance content serving – requires database throughput and realtime analytics that scale to millions of operations per second while providing full support for ACID transactions. VoltDB version 2.5 includes important new features for disaster recovery and workload optimization; it includes key performance and SQL improvements; and it provides high performance support for Node.js applications.
“VoltDB is a highly scalable RDBMS that can handle many demanding throughput requirements without sacrificing transaction consistency,” said James Peltier, CTO at SignMeUp, a leading provider of online solutions for event registration, membership management and charitable fundraising. “VoltDB 2.5 offers several useful enhancements, the most important of which is Database Replication, a critical capability for quickly recovering from system-wide outages. We’re very excited to see the enhancements in VoltDB 2.5, and are looking forward to future evolutions of the VoltDB product family.”
The VoltDB database is ideal for developers of digital ad serving, gaming, financial trading, telecommunications and other applications requiring high throughput database operations. These systems place tremendous demands on database scalability while requiring 100% data consistency, realtime analytics, high availability and database recovery. VoltDB 2.5 enhancements include:
- 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 at www.voltdb.com.