OceanBase 和 TiDB 就是其中两个比较典型的产品。它们将事务的子系统和锁的子系统拆分为单独的模块。计算层通过与这些模块交互,可让多个节点均支持写请求。然后由统一的新事务 + 锁中心节点来进行仲裁。这样,对需要较多计算资源的写负载场景会有较好的提升。由于事务和锁都需要跨网络进行交互,因此事务延迟相对较高,在锁负载较重的情况下会成为一定的瓶颈。
连接地址(主地址、集群地址和自定义地址) 概述 GaiaDB 集群的连接地址分为主地址、读写集群地址和只读集群地址三种类型。其中读写集群地址和只读集群地址都是通过数据库代理来实现的,即这两类地址的请求是经过代理节点,而主地址的请求不经过代理节点。本文将分别介绍三种地址类型的作用和区别。 集群地址和主地址对比说明 地址类
以选择公网自建MySQL实例为例,源端配置参数说明如下: 接入类型: 公网 表示使用的是公网自建MySQL实例 数据类型:固定选择 MySQL 主机名/IP:填写MySQL数据库的访问IP 端口:填写MySQL数据库的服务端口 账号:填写MySQL数据库的数据库账号 密码:填写MySQL数据库账号对应的密码 填写完成后可以点击 测试连通性 按钮验证填入的信息是否正确。
如果用户从自有MySQL 5.5数据库迁移到百度RDS MySQL数据库中,从兼容性角度考虑,可以选择该版本,但是对于新建MySQL数据库的用户,不建议选择该版本,推荐选择MySQL 5.6。 MySQL 5.6 当前主流版本,较MySQL 5.5相比有诸多新增功能和性能改进。大多数情况下,如果没有特殊原因,用户应该选择该版本MySQL。
影响 MySQL开源社区决定停止较低版本的后续更新维护,您可以新购 RDS MySQL 5.5版本和5.6版本实例,已购买的 RDS MySQL 5.5版本和5.6版本实例也可以继续正常使用(包括续费等),但百度智能云不负责后续的内核更新维护,仅提供产品服务技术支持。 建议 如果您新购实例,建议直接购买MySQL 5.7或更新的版本实例。
GaiaDB是否无缝兼容MySQL5.6、5.7、8.0版本? GaiaDB默认采用MySQL 8.0引擎,完全兼容MySQL5.6、5.7,你可以将MySQL5.6、5.7上的应用迁移至GaiaDB使用。需要注意更新客户端的版本,例如 Java:MySQL Connector/J 8.0及以上版本。 PHP:mysqlnd 7.4及以上版本。
MySQL实例的双向同步 概览 本文主要介绍通过DTS数据迁移功能进行MySQL实例间的双向同步。 需求场景 适用于异地多活或异地容灾场景,用户可使用百度智能云数据传输服务DTS,将云数据库 MySQL 实例或者自建 MySQL 数据库实例的数据,迁移到云数据库 MySQL 实例或者自建 MySQL 数据库实例中。 方案概述 前置条件 已创建源端和目标端RDS MySQL实例。
注意事项 为确保业务的安全运行,请使用内网IP或者域名连接GaiaDB数据库,使用外网IP连接需要客户自己保护好账号密码防止被攻击!(在实例详情页面,查看 数据库连接 中各入口的内网和外网IP地址。) GaiaDB数据库实例创建后,为了保证数据安全,默认禁止所有IP通过,请用户重新设置白名单后再连接数据库。 通过MySQL命令行连接到数据库 登录 GaiaDB管理控制台 。
获取MySQL实例库空间 接口描述 获取MySQL实例下各个数据库的空间使用情况。 权限说明 鉴权认证机制的详细内容请参见 鉴权认证 。 请求结构 Plain 复制 1 GET /api/v{version}/diagnosis/mysql/space/database?
RDS MySQL迁移至GaiaDB 本文主要介绍云数据库 RDS MySQL 实例如何迁移至云原生数据库 GaiaDB 实例。 前提条件 已创建源端 RDS MySQL 实例。创建方式,请参见 创建 MySQL 实例 。 已创建目标端 GaiaDB 实例。创建方式,请参见 创建 GaiaDB 实例 。 目标端 GaiaDB 实例的存储空间须大于源端 RDS MySQL 实例占用的存储空间。