更新时间:2025-07-30 GMT+08:00
分享

什么是GeminiDB兼容DynamoDB接口

GeminiDB推出了兼容DynamoDB API的服务,用户可以通过SDK/CLI访问数据库服务。在协议层面完全兼容AWS DynamoDB API,用户可以在不改造业务代码的情况下,平滑地迁移至GeminiDB。GeminiDB兼容DynamoDB接口具有安全可靠、解决闭源痛点等特点。

  • 安全可靠
    • 通过VPC、子网、安全组、SSL加密传输以及细粒度权限控制等多层安全防护体系,保护数据库和用户隐私。
    • 支持跨Region双活容灾、跨三个可用区部署、快速备份和恢复。
    • 分布式架构,最高N-1个节点故障容忍。
  • 解决闭源痛点
    • 存储秒级扩缩容,业务完全无感知。
    • 计算节点分钟级扩容,业务仅秒级抖动。

架构介绍

兼容DynamoDB API的适配服务内嵌在GeminiDB Cassandra内核服务中,对外提供DynamoDB格式的HTTPS服务。整体架构如下图所示:

图1 GeminiDB兼容DynamoDB接口架构图

在兼容DynamoDB API方面, GeminiDB严格遵循了DynamoDB的语法和数据模型,因此DynamoDB的应用程序可以轻松地迁移至该服务。此外, GeminiDB兼容DynamoDB接口还提供了多种自动化管理和运维功能,例如自动备份、故障检测和容错等,有助于用户更加方便地管理和运维数据库。

产品优势

  • 使用成本低

    随着业务的发展,企业数据量持续不断地增加,DynamoDB读写请求累加带来的费用也日渐高涨。而GeminiDB具有较高的性价比,既能提供更高的吞吐,又可以降低一半的DynamoDB使用成本,尤其当数据量较大时成本降低更加明显。

  • 更灵活的开发部署方式

    DynamoDB是一项全托管服务,用户使用需要遵循一定的部署方式和规则。相比之下,GeminiDB可以根据用户的具体需求灵活地部署服务,客户可以选择部署在私有云或公有云上,而不是被锁定在昂贵的平台上。无论在哪种部署环境下,GeminiDB都可以保证服务的稳定和高效。

  • 平滑地迁移

    除了以上两点,GeminiDB可以完全兼容DynamoDB的语法和数据模型,所以从DynamoDB迁移到GeminiDB将变得非常容易,应用程序也不需要进行任何修改,迁移工作将会更高效便捷,对业务也非常友好。

相关文档