
Apache Ignite
7.4#3 in key-value databasesFree planFree planAPILinuxmacOSSelf-hosted
Visit
| Fact | Apache Ignite | VoltDB |
|---|---|---|
| ACID transactions | The platform provides ACID transactions across partitions using MVCC snapshot isolation and distributed replication. | The database provides ACID-compliant transactions using ANSI SQL and stored procedures. |
| Deployment | Ignite can run on bare metal, virtual machines, Docker, Kubernetes and cloud environments, with thick and thin clients plus JDBC, ODBC and REST access. | Volt supports on-premises, cloud Kubernetes or VM-based deployments, and hybrid deployments. |
| Integrations | The download page lists AWS, Azure, GCE, and Spring extensions, including Spring Cache and Spring Data extensions. | Documented integrations include Kafka, Kinesis, HDFS, JDBC/ODBC, Elasticsearch and RabbitMQ through import and export capabilities. |
| License | The project source is licensed under the Apache License 2.0, with some bundled components under separate licenses. | 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 | 3.9 out of 5 from 17 reviews | 4.3 out of 5 from 6 reviews |
| Rating on Gartner Peer Insights | 4.0 out of 5 from 2 ratings | 4.9 out of 5 from 9 ratings |
| Rating on TrustRadius | 8 out of 10 from 4 reviews | 9 out of 10 from 1 review |
| Security controls | Ignite documents username/password authentication, authorization permissions, and SSL/TLS encryption for client and node communication. | Authentication and authorization are enabled through configuration, with users, roles and stored-procedure permissions. |
Apache Ignite suits teams building self-hosted distributed data systems for streaming, microservices state, sessions, or AI/ML feature stores. It is relevant to developers using its listed language clients and APIs.
VoltDB is aimed at companies building or modernizing mission-critical applications, including in financial services, telecommunications, and enterprise technology. It may suit teams working with streaming data that need low-latency decisions across supported deployment types.