Apache Geode vs VoltDB
Apache Geode
geode.apache.orgVoltDB
voltactivedata.comSide by side
| Figure | Apache Geode | VoltDB |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | Yes |
| Open source | Yes | Yes |
| Web | — | Yes |
| Windows | Yes | — |
| macOS | Yes | Yes |
| Linux | Yes | Yes |
| API | Yes | Yes |
| Self-hosted | Yes | Yes |
| Plans published | 1 | 4 |
| Spec score · In-Memory Databases | 8.9 (#3) | 8.2 (#8) |
| Company headquarters | LinkedIn lists the Apache Software Foundation headquarters in Wilmington, Delaware. | LinkedIn lists headquarters in Burlington, Massachusetts, with company size of 11–50 employees. |
| Deployment | The installation guide describes installing Geode on physical or virtual machines and provides Unix and Windows instructions. | Volt supports on-premises, cloud Kubernetes or VM-based deployments, and hybrid deployments. |
| Founded | 2015 | 2009 |
| License | Geode binary and source distributions are available under the Apache License at no charge. | The Community Edition is released under the GNU Affero General Public License version 3, while client libraries are separately licensed under MIT. |
| Rating on G2 | 4.4 out of 5 from 20 reviews | 4.3 out of 5 from 6 reviews |
| Rating on TrustRadius | 7 out of 10 from 1 review | 9 out of 10 from 1 review |
| Security controls | Security documentation covers authentication, authorization, role-based access control, SSL communication and region-data post-processing. | Authentication and authorization are enabled through configuration, with users, roles and stored-procedure permissions. |
| Support | The project's hosted support options are its user mailing list and issue tracker, with release support provided by project volunteers. | Production support operates 8:00 am–6:00 pm Eastern Time, with 24×7 telephone coverage for severity-one production incidents. |
| What it does | Apache Geode is a distributed in-memory data-management platform for consistent, real-time access across widely distributed cloud architectures. | VoltDB is an in-memory, distributed relational database and real-time decisioning platform for high-throughput, low-latency transactional workloads. |
Plans
VoltDB
- Developer EditionFree
- Stream to Decision TrialFree
- Guided EngagementPriced on request
- Guided EngagementPriced on request
In their own words
Apache Geode
Apache Geode is a data management platform for applications that need consistent, real-time access to data across distributed cloud architectures. It combines replication, partitioning, and distributed processing for low-latency, high-concurrency workloads. Data is stored in memory, with options for off-heap storage, compression, disk overflow, eviction, and expiration. Its write-ahead-log persistence is designed to speed parallel recovery of nodes or a whole cluster. Geode supports distributed ACID transactions and OQL queries, including joins. Clients can subscribe to server-side data events; servers can respond synchronously or asynchronously with ordered delivery. Clusters can replicate across WANs in several arrangements, including active-active, active-passive, ring, hub-spoke, and star. Listed client options include Java, C++, and C# .NET Framework, alongside a REST API for other languages. The software is free as binary and source distributions under the Apache License. Authentication, authorization, role-based access control, and SSL are available, but are not active in the default installation.
VoltDB
VoltDB is a distributed, in-memory database and real-time decisioning layer for data processing, stream ingestion, business logic, and AI integration. Its database partitions data and stored procedures so queries can run in parallel while maintaining ACID consistency. Volt Active Data says Volt is built to move from ingest to action in under 10 milliseconds. Clusters scale by adding nodes, with partitioning automated from the schema. Volt connects directly to Kafka or CDC streams and can expose decisions through SQL, REST, or Kafka topics. It supports on-premises, cloud Kubernetes or VM-based, and hybrid deployments. Production databases support Debian 12.11 or later, RHEL 8.8 or later, Rocky Linux 8.8 or later, and Ubuntu 20.04, 22.04, or 24.04; macOS 13 or later is supported for development. Enterprise Edition provides command logging, locally replicated partitions, and wide-area database replication. Authentication, role-based authorization, and TLS/SSL or Kerberos communications are available, but security is disabled by default. The free Developer Edition is not intended for production workloads. A free 30-day trial is listed for Confluent users; production pricing is on request.