Updated on 2025-10-24 GMT+08:00

What Is GeminiDB DynamoDB API?

GeminiDB is compatible with DynamoDB APIs. You can access DynamoDB through SDKs or CLIs. GeminiDB DynamoDB API is completely compatible with Amazon DynamoDB, so you can smoothly migrate data from DynamoDB to GeminiDB without refactoring.

Product Architecture

GeminiDB DynamoDB API is embedded in kernel services of GeminiDB Cassandra API and communicates with DynamoDB over HTTPS. In addition, GeminiDB DynamoDB API supports CQL. The following figure shows the overall architecture.

Figure 1 GeminiDB DynamoDB API architecture

GeminiDB strictly complies with the DynamoDB syntax and data model, so DynamoDB applications can be easily migrated to GeminiDB DynamoDB instances. In addition, GeminiDB DynamoDB API provides automated management and O&M functions, such as automatic backup, fault detection, and fault tolerance.

Highlights

  • Low costs

    Companies produce more data as services evolve. Accumulated read and write requests to DynamoDB databases incur higher costs. GeminiDB DynamoDB API is cost-effective. It provides higher throughput at half the cost of DynamoDB, especially when there is a large amount of data.

  • Flexible deployment

    DynamoDB is a fully managed service. You need to comply with certain deployment modes and rules when using it. In contrast, GeminiDB DynamoDB API allows you to flexibly deploy services. You can deploy services on private or public clouds instead of being restricted to expensive platforms. GeminiDB DynamoDB API ensures stable and efficient services in these deployments.

  • Smooth migration

    GeminiDB DynamoDB API is fully compatible with DynamoDB syntax and data models, so you can migrate data from DynamoDB to GeminiDB DynamoDB API without refactoring. The migration process is more simple, efficient, and convenient, with minimal impacts on workloads.