需求场景 适用于有代理实例使用需求的用户,用于快速了解云数据库RDS的代理实例。 方案概述 读写分离原则 事务、写请求或同一个session写请求之后一段时间(默认200ms)内的读,会发往主库。 读写分离不保证非事务读的一致性,业务上有一致性需求的查询,请封装到事务。 对业务要求 业务有连接探活或超时机制。超时时间为:前端超时时间 < 代理超时时间 < MySQL超时时间。
管理接口 TSDB数据库的管理操作通过管理接口进行调用,包括创建数据库、删除数据库和获取数据库信息。在Python SDK中使用TsdbAdminClient类实现对管理接口的封装。
使用SDK访问TableStorage时,SDK自身封装了认证串生成算法,用户只需要检查AK/SK是否配置正确。 API中如何读写数据(包括二进制数据)?
其他数据库非必填此参数 characterSetName参数为:utf-8,此参数为:zh_CN.utf-8 characterSetNam参数为:LATIN1,此参数为:en_US characterSetNam参数为:SQL_ASCII,此参数为:C collate String 否 RequestBody参数 zh_CN.utf-8 字符分类: PostgreSQL数据库必填参数,其他数据库非必填此参数
参数 数据库字符集,取值范围:utf8、gbk、utf8mb4、latin1 remark String 是 RequestBody参数 账号备注,取值规则:最多256个字符(一个汉字等于三个字符) 返回头域 除公共头域,无其它特殊头域。
删除数据库 删除数据库 接口描述 本接口用于删除数据库。 请求结构 DELETE /v{version}/gaiadb/{clusterId}/database/{dbName} HTTP/1.1 HOST: gaiadb.bj.baidubce.com Authorization: authorization string 请求头域 除公共头域外,无其它特殊头域。
删除数据库 接口说明 只能删除指定实例的数据库。
获取数据库列表 接口说明 只能查看指定实例的数据库列表 请求结构 GET /v{version}/instance/{instanceId}/databases HTTP/1.1 HOST: rds.bj.baidubce.com Authorization: authorization string 请求头域 除公共头域外,无其它特殊头域。
云数据库 RDS 云数据库 Redis 云数据库 DocDB for MongoDB 云数据库 HBase 云数据库 GaiaDB 分布式数据库 GaiaDB-X 数据传输服务 DTS 云数据库 TableStorage 消息服务 for RabbitMQ 云原生 云原生微服务应用平台 函数计算 CFC 容器实例BCI 容器镜像服务CCR 安全 DDoS防护服务 应用防火墙 WAF 主机安全 流量审计分析
查询数据库列表 查询数据库列表 接口描述 本接口用于查询集群数据库列表。 请求结构 GET /v{version}/gaiadb/{clusterId}/database HTTP/1.1 HOST: gaiadb.bj.baidubce.com Authorization: authorization string 请求头域 除公共头域外,无其它特殊头域。