Help Center/ GeminiDB/ GeminiDB Cassandra API/ Service Overview/ What Is GeminiDB Cassandra API?
Updated on 2025-09-04 GMT+08:00

What Is GeminiDB Cassandra API?

GeminiDB Cassandra API is a cloud-native NoSQL database service compatible with Cassandra, DynamoDB, and HBase. It supports Cassandra Query Language (CQL), which gives you SQL-like syntax. With robust security and reliability, GeminiDB Cassandra API offers ultra-high performance and addresses pain points of open-source Cassandra.

  • High security and reliability
    • A multi-layer security system, including a VPC, subnets, security groups, SSL, and fine-grained permissions control, ensures database security and user privacy.
    • Cross-region active-active DR is supported. You can deploy an instance across three AZs and quickly back up or restore data to improve data reliability.
    • The distributed architecture provides superlative fault tolerance (N-1 reliability).
  • Future-proof ecosystem
    • It is fully compatible with open-source Cassandra.
    • It supports a SQL-like syntax and offers you a MySQL-like user experience.
    • You can smoothly migrate data from DynamoDB tables to GeminiDB DynamoDB-Compatible instances.
  • Enhanced capabilities
    • Enhanced indexing makes it easier to query massive sets of data in complex scenarios.
    • Data recovery capabilities such as second-level flashback and Point-In-Time Recovery (PITR) ensure high data reliability.
  • Superior performance
    • A wide table model enables it to store petabytes of structured and semi-structured data.
    • It delivers powerful write performance, several times higher read-only performance and 2 times higher I/O performance than open-source Cassandra.
  • No pain points of open-source software
    • Data keeps consistent, and there are no garbage collection (GC) issues.
    • Storage can be scaled in seconds and without affecting services.
    • Compute nodes can be added in minutes. Network jitter may last only a few seconds.

Architecture

The following figure shows the deployment architecture of GeminiDB Cassandra API.

Typical Application Scenarios

  • Internet

    GeminiDB Cassandra API offers superior I/O performance, high availability, dynamic scalability, and high fault tolerance. It can handle concurrent requests at low latency, ideal for Internet websites with large data volumes, for example, product catalogs, recommendations, personalized engines, and transaction records.

    Advantages

    Large-scale clusters

    Each cluster can include up to 100 nodes, helping write-intensive Internet applications process massive volumes of data.

    High availability and scalability

    The failure of one node does not affect the availability of the entire cluster. Compute resources and storage space can be quickly scaled out or up, with minimal service interruptions.

    High-concurrency writes

    Powerful write performance helps you handle a huge number of concurrent e-commerce transactions.

  • Industrial data collection

    GeminiDB Cassandra API is fully compatible with Cassandra, so it can help you collect, organize, and store data from different types of terminals, and aggregate and analyze the data in real-time.

    Advantages

    Large-scale clusters

    Large-scale clusters are well suited for collecting and storing massive industrial manufacturing metrics.

    High availability and performance

    Data can be written to databases around the clock.

    Fast backup and restoration

    Storage snapshots speed up backup and recovery.

    Scaling in minutes

    Nodes can be added in minutes to effortlessly handle surges in jobs and projects.