VoltDB provides all the transactional consistency and durability of a SQL database, plus best-in-class performance and throughput due to its innovative in-memory design and architecture. The VoltDB software comes as pre-built distributions. This chapter explains the system requirements for running VoltDB, how to install and upgrade the software, and what resources are provided in the kit.
The following are the requirements for developing and running VoltDB applications.
Table 2.1. Operating System and Software Requirements
VoltDB requires a 64-bit Linux-based operating system. Kits are built and qualified on the following platforms:
VoltDB Server: Java 11 or 17
Java and JDBC Client: Java 8, 11, or 17
Time synchronization service, such as NTP or chrony4
Python 3.9 or later
Eclipse 3.x (or other Java IDE)