VoltDB is an in-memory database. The software is available in an open-source community edition and in a commercial release from vendor VoltDB Inc.
VoltDB uses a NewSQL approach to achieve the scalability of a NoSQL database system while still providing the ACID attributes ensured by traditional relational databases. VoltDB is based on a shared-nothing architecture that runs in memory across distributed computing clusters, enabling scalability levels that can be difficult or expensive to achieve with mainstream relational databases.
VoltDB is designed to avoid most of the logging, locking and latching operations that can create processing overhead in relational databases. In a 2014 company-sponsored benchmark, VoltDB was clocked at a maximum throughput of about 950,000 transactions per second running a simple key-value workload with a 90% read/10% write mix against a three-node cluster configuration based on Dell PowerEdge R510 servers.
Early users of VoltDB include a telecommunication services wholesaler supporting carrier-grade VoIP call routing; an e-commerce network platform developer that uses the database for inventory management; a communications software provider employing it for virtualized deployments of real-time services; and a vendor of cloud-based financial services software that uses VoltDB to provide real-time analytics capabilities to its customers.