读写分离 云数据库 RDS支持读写分离,能够实现读写请求的自动转发,降低主实例的读压力。 使用场景 在对数据库有 大量读请求 ,少量写请求的应用场景下,单个实例可能无法承受读取压力,甚至对业务产生影响。您可以通过创建一个或多个只读实例,赋予标准实例弹性的读能力扩展,满足大量的数据库读取需求,分担数据库压力,从而增加应用的吞吐量。 实例关系 主实例、只读实例和代理实例三者间关系,如下图所示。
使用须知 云数据库 Redis 优势 使用云数据库 Redis 以后,您不需要关心缓存的基础运维工作,如高可用、数据可靠性、水平扩展、备份、监控等工作。您只需要关注您的业务使用情况,观察云数据库 Redis 实例的性能是否足够,如果不够可以考虑实例升级、或和我们一起来分析业务数据来优化业务。
创建只读实例(已弃用) 前提条件 需要在云数据库 RDS 主实例的基础上进行创建。
建议的连接池配置 因为订阅场景的客户端连接占用时间过长,可能因为连接池不够用影响整体吞吐,建议连接配置如下: 最大连接数 :在数据库集群能承载的连接数安全限度内,建议将最大连接数设置略高。(集群基本信息可查看连接数规格) 最大空闲连接数 :建议设置最大空闲连接数,以保证客户端其他非订阅请求有可用连接。 最小空闲连接数 :建议设置最小空闲连接数,以保证订阅客户端连接可用。
代理实例 概述 云数据库 RDS 代理实例可将数据库请求按读写类型,自动分摊到其所绑定的主实例和只读实例,实现读写自动分离。您可以通过代理实例中 集群管理 页面,对绑定的主实例和只读实例设置是否开启读流量承担功能,同时设置具体的读流量分配权重。同理,主实例释放时,其对应的代理实例会被自动释放。 架构图 如图所示。
代理节点 代理节点 云数据库 GaiaDB-X 实例的代理节点信息,可在以下两个入口查看。 实例详情 在“实例详情”中的“配置信息”模块,可查看 云数据库 GaiaDB-X 实例代理节点概况信息。 说明: 每个代理节点的配置均为2核4G 不同代理节点的数量,QPS值不同 节点详情 在“节点详情”中的“代理节点”页面,可查看云数据库 GaiaDB-X 实例的代理节点详细信息。
数据迁移 云数据库 RDS for PostgreSQL 支持用户使用离线的方式完成对自建数据库迁移的需求,详细操作请参考 PostgreSQL数据库上云迁移 。
只读节点 只读节点 云数据库 GaiaDB-X 实例的只读节点信息,可在以下两个入口查看。 实例详情 在“实例详情”中的“配置信息”模块,可查看云数据库 GaiaDB-X 实例只读节点的概况信息。
数据迁移 RDS 提供了数据迁移方案,使您可以在不影响业务的情况下平滑将数据库迁移至云数据库 RDS 上面。详情请参见 SQLServer 数据库上云迁移 。
什么是数据库传输服务DTS DTS(Data Transmission Service)提供数据迁移、数据同步、数据订阅于一体的数据库数据传输服务,帮助您在业务不停服的前提下轻松完成数据库迁移,利用实时同步通道轻松构建异地容灾的高可用数据库架构。 为什么选择DTS 数据传输服务 DTS 支持关系型数据库、非关系型数据库的数据传输。