Help Center> GeminiDB> GeminiDB Mongo API> Service Overview> What Is a GeminiDB Mongo API?
Updated on 2023-11-21 GMT+08:00

What Is a GeminiDB Mongo API?

GeminiDB Mongo API is a cloud-native NoSQL high availability database compatible with MongoDB. This flexible, scalable, and reliable database can be managed on a visualized platform.

  • Enterprise-class performance

    GeminiDB Mongo API gives you 3 times the performance of the open source version. Data can be written to this high availability database 24/7, and with automated load balancing and elastic scaling, you always have all the performance you need.

  • Flexibility

    The distributed architecture, with decoupled compute and storage, means that compute nodes can be expanded in minutes, and storage capacity can be scaled up in seconds without affecting your services.

  • Ultimate reliability
    • A multi-layer security system, including VPC, subnet, security group, SSL, and fine-grained permission control, is used to ensure database security and user privacy.
    • You can deploy nodes across three AZs and quickly back up or restore data to improve data reliability.
    • The distributed architecture provides superlative fault tolerance (N-1 reliability).
  • Friendly UI

    On the visualized instance management console, you can create or delete instances in just a few clicks. Backup and restoration, configuring alarms, and adding or removing nodes is just as easy.

Typical Application Scenarios

Gaming

GeminiDB Mongo API is compatible with MongoDB, so you can store game data, such as user equipment and user bonus points in the database. The number of compute nodes in GeminiDB Mongo instances can be dynamically increased, making it ideal for high-concurrency scenarios of gaming.

Advantages

  • Flexibility

    Generally, you need to flexibly increase compute nodes within 6 hours of game service provisioning to handle performance challenges. GeminiDB Mongo API is well suited for this scenario.

  • Fast recovery

    GeminiDB Mongo API supports table-level, point-in-time recovery, so you can restore game data quickly.

  • Stable expansion

    You can scale up capacity without impacting the experience for ongoing games.