使用文档 本文档介绍百度智能云 GaiaDB 服务的 Java SDK 使用方法,涵盖客户端初始化及集群、接口、账号、数据库、快照备份、白名单、参数模板等全部功能接口。 目录 准备工作 集群管理 价格查询 连接接口管理 账号管理 数据库管理 快照与备份 白名单管理 参数管理 异常处理 准备工作 1.1 引入依赖 在项目中引入 bce-java-sdk 依赖(版本以实际发布为准)。
目录 初始化客户端 集群管理 连接地址管理 账号管理 数据库管理 备份与快照 白名单管理 多活组管理 参数管理 参数模板 运维时间窗 慢 SQL Binlog 任务与订单 错误处理 初始化客户端 GaiaDB 服务的默认 Endpoint 为 gaiadb.bj.baidubce.com (北京地域)。使用前请准备好账号的 Access Key(AK)与 Secret Key(SK)。
账号管理 账号 Account 是一个云原生数据库 GaiaDB 集群访问账号,API 提供创建账号、删除账号、修改账号权限、查询账号列表。 数据库管理 数据库 Database 是一个云原生数据库 GaiaDB 集群数据库,API 提供创建数据库、删除数据库、查询数据库列表。
热活集群组中所有集群的数据保持同步,网络中每个集群均提供读写服务,并且提供异地灾备能力,可满足如下应用场景: 异地多活 如果业务部署在多个地域,传统网络下,数据库在主地域,其它地域的应用需要跨地域访问主地域的数据库,网络延迟会导致数据库性能低下,带来不良的用户体验。通过热活集群组网络的跨地域低延迟同步、跨地域读写分离、本地就近读取等特性,可以确保各地域的应用访问数据库时的低时延。
数据库状态 状态值 描述 Creating 正在创建的数据库 Available 正常运行的数据库 Deleting 正在删除 字符集 字符集 描述 gbk 支持常见汉字 latin1 建议不要用 utf8 默认字符集,支持大部分语系字符 utf8mb4 适合有表情字符的场景 账号相关 授权类型 授权类型 描述 ReadOnly 只读账号 ReadWrite 读写账号 账号状态 状态值 描述 Creating
在控制台页面左上角,选择集群所在地域,进入“云原生数据库 GaiaDB列表”页面。 找到目标集群,点击集群名称,进入集群详情页面。 在左侧导航栏中单击数据库管理,切换至 数据库管理 页面。 在集群的“ 数据库管理 ”页面,可以看到已创建的数据库列表及各数据库信息。 点击 创建数据库 按钮,弹出 创建数据库 窗口。输入数据库名称、字符集、备注等,具体输入参考【创建数据库规则】部分。
数据库管理 注意事项 热活集群组中的集群,需要在热活集群组页面,进行数据库管理。 在热活集群组中创建数据库后,此操作将被应用到该集群组组内的所有集群上。 热活集群组中的集群,在该集群的数据库管理页面,不可进行操作。 数据库管理 已加入热活集群组的集群,在 集群详情页,不可进行数据库管理 ,仅可以在 热活集群组 页面进行数据库管理。
关系型数据库 操作者 事件类型 事件名称 事件说明 资源类型 资源说明 主账号/子用户 Console RenameDBInstance 重命名RDS实例 DBInstance 数据库实例 主账号/子用户 Console CreateDBInstance 创建RDS实例 DBInstanceProxy、DBInstanceReplica、DBInstance 数据库实例代理、数据库实例复制集、数据库实例
多用户访问控制 概述 多用户访问控制(Identity and Access Management, IAM),主要用于百度智能云的身份管理和访问控制,解决云账户的集中授权与管理、资源分享与多用户协同工作等问题。多用户访问控制适用于企业内的不同职能角色,你可以对不同员工赋予产品的不同权限,以共享你账户内的资源,完成他们的工作。
创建数据库 创建数据库 接口描述 本接口用于创建数据库。