Now a commercially supported product, VoltDB is a database system designed for extreme transaction processing. Touted as being faster and with better results than other relational systems, VoltDB:
- Automatically distributes itself, and its data, over a cluster, residing in a server’s memory
- Doesn’t call to disk while loading data from tables
- Maintains data integrity in transactions
- Eliminates multi-threaded approaches to work, also embedding transactions in the system as stored procedures
- Manages partitioning so the database looks the same to applications without distributing transaction being given to a programmer
- Replicates data to two or three locations, without logging each transaction step, for quick rebuilding in case of disaster