请求参数 参数名称 类型 是否必选 参数位置 描述 version String 是 URL参数 API 版本号 uuid String 是 URL参数 参数模板 ID params Mapx3C;String, String> 是 RequestBody 参数 参数名、参数值 返回头域 除公共头域,无其它特殊头域。 返回参数 无特殊返回参数。
请求参数 参数名称 类型 是否必选 参数位置 描述 version String 是 Path参数 API 版本号 uuid String 是 Path参数 参数模板 ID params Array 是 RequestBody 参数 参数名称列表 返回头域 除公共头域,无其它特殊头域。 返回参数 无特殊返回参数。
连接数据库集群 概述 连接云原生数据库GaiaDB实例有多种方法,如通过MySQL命令行、第三方客户端以及符合MySQL官方交互协议的第三方程序代码进行连接。本文主要介绍如何通过MySQL命令行连接到GaiaDB数据库。无论哪种方式访问数据库,都需要数据库的地址(称为入口)、端口号、账号和密码信息。
创建数据库规则 参数 描述 数据库名 由大小写字母、数字、下划线组成,字母开头,字母或数字结尾,最长64个字符(不能为保留关键字) 字符集 utf8、gbk、utf8mb4、latin1 备注 最多256个字符(一个汉字等于三个字符) 创建数据库 登录 GaiaDB管理控制台 。 单击左侧导航栏中的 热活集群组 。 找到目标热活集群组,点击 集群组名称 。
MySQL engineVersion String 是 取值范围:5.7、8.0 allocatedCpuInCore Integer 是 CPU 核数。
网络类型 选择集群所在网络和可用区网络 兼容性 数据库引擎的类型和版本,这里选择MySQL 8.0/MySQL 5.7 节点规格 可选规格为当前可用区资源: 普通型:轻便灵活,价格优惠 增强型:高内存配置,适用大数据量读写 说明:每种规格都有对应的CPU核数、内存、最大本地磁盘和最大连接数,详情请参见集群规格列表 节点数量 默认节点个数为2,无需选择。
创建账号时不能使用预留的关键词,如 admin、guest 及 SQL 语句关键字等。 删除账号之后不能恢复,删除账号前确认数据备份或新账户能够提供访问数据库。 创建账号规则 参数 说明 数据库账号 填写账号名称。要求如下: • 长度为2~16个字符。 • 以字母开头,以字母或数字结尾 • 由小写字母、数字、下划线组成 账号类型 普通账号 • 可以通过控制台或者SQL语句创建和管理。
产品架构图 一写多读 GaiaDB采用分布式集群架构,一个集群包含一个主节点和最多15个从节点(至少一个节点,用于保障高可用)。主节点处理读写请求、从节点仅处理读请求,可实现分钟级增减节点和计算节点规格变配。
按时间点恢复设置规则 参数 说明 还原方式 选择 按时间点 备份集 选择需要恢复的 时间点 付款方式 预付费和后付费 地域 集群所在的地域,即集群所在的地理位置 可用区 可用区代表物理资源相对隔离的机房,可以帮助用户建立高可用架构,详细可参考可用区说明 兼容性 数据库引擎的类型和版本,这里选择MySQL 8.0 节点规格 可选规格为当前可用区资源: 普通型:轻便灵活,价格优惠 增强型:高内存配置,适用大数据量读写
只读、只写以及读写性能测试使用的是两节点集群(一主一从)。 使用的连接串为读写集群地址。 测试用BCC实例示例: 实例规格为bcc.g3.c2m8。 实例使用的操作系统为CentOS 7.6 x86_64 (64bit) 。 测试场景 对不同规格的GaiaDB一主一从节点集群的只读、只写、读写性能测试。