Amazon DynamoDB vs Infinispan
Amazon DynamoDB
aws.amazon.comInfinispan
infinispan.orgSide by side
| Figure | Amazon DynamoDB | Infinispan |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Web | Yes | — |
| Windows | Yes | — |
| macOS | Yes | — |
| Linux | Yes | Yes |
| iOS | Yes | — |
| Android | Yes | — |
| API | Yes | Yes |
| Self-hosted | Yes | Yes |
| Plans published | 4 | 1 |
| Spec score · Key-Value Databases | 9.1 (#2) | 7.6 (#13) |
| Integrations | The feature page lists integrations with AWS services; it describes AWS KMS encryption, IAM access control, and VPC endpoints with AWS PrivateLink. | The features page lists native integrations with Spring AI, LangChain4j, LangChain, and Quarkus LangChain4j. |
| License | DynamoDB Local is proprietary AWS software licensed for internal use with an AWS account; redistribution, modification, sublicensing, and reverse engineering are prohibited. | Infinispan is released under the Apache 2.0 open-source license. |
| Security | Customer data is encrypted in transit and at rest by default, and access can be controlled with IAM policies down to specific items and attributes. | The feature page lists role and permission based access control, security realms, and encryption for inter-cluster traffic and remote endpoints. |
Plans
Amazon DynamoDB
- Free tierFree
- On-demand capacityPrice not published
- Provisioned capacityPrice not published
- DynamoDB Free TierFree
In their own words
Amazon DynamoDB
Amazon DynamoDB is a serverless, managed NoSQL database for applications that need single-digit millisecond performance at any scale, according to AWS. Users do not provision or patch database servers, and tables can scale automatically, including to zero in on-demand mode. Primary keys and global or local secondary indexes provide ways to query data. Global tables support multi-Region, multi-active operation; AWS says they are designed for up to 99.999% availability. The database also supports native vector search for similarity searches and agent memory use cases. Data is encrypted in transit and at rest by default, and IAM policies can restrict access to specific items and attributes. Point-in-time recovery provides continuous, per-second backups and restoration within a configured period of 1 to 35 days. A free tier is listed with 25 WCUs, 25 RCUs, and 25 GB of storage per Region and payer account, among other limits. On-demand capacity is billed per request consumed; provisioned capacity is billed for specified capacity even if usage is lower.
Infinispan
Infinispan is a free, open-source distributed in-memory database that combines caching with full-text and vector search. Its search capabilities include distributed vector indexes, kNN similarity queries, semantic search, retrieval-augmented generation, and semantic caching. Applications can connect through Hot Rod, REST, Redis, or Memcached, with listed client libraries for Java, Go, JavaScript, C++, .NET, and Python. It can run as an embedded library, standalone server, or container image. Deployment options include a Kubernetes Operator and container images on OpenShift, AWS EC2, Azure, and GCP. Listed cache stores include filesystem, JDBC, SQL, RocksDB, and remote Infinispan clusters. Security features include role- and permission-based access control, security realms, and encryption for inter-cluster traffic and remote endpoints. It supports distributed transactions with optimistic or pessimistic locking, configurable isolation levels, and XA recovery. Native integrations listed include Spring AI, LangChain4j, LangChain, and Quarkus LangChain4j. Infinispan is released under the Apache 2.0 license. Its support policy covers only the latest minor release of a major version, with full, limited, and limited-client support distinctions.