TDSQL·进阶篇·读写分离
读写分离概述
云数据库 MariaDB 默认支持读写分离能力,架构中的每个从机都能支持只读能力,如果配置有多个从机,将由网关集群(TProxy)自动分配到低负载从机上。
基于只读帐号的读写分离
只读帐号是一类仅有读权限的帐号,默认从数据库集群中的从机(或只读实例)中读取数据。MariaDB 可以在 控制台 实例管理页的帐号管理页中,设置只读帐号和读策略:

在只读帐号设置选项中,您可以设置只读请求分配策略,定义在备机故障(或延迟较大)时的读策略。只读备机延迟参数定义数据同步延迟时间,并与只读请求分配策略配合使用:

说明:
若需要修改只读帐号设置,可以在帐号列表,在操作列选择更多 > 修改只读分配策略。
配置建议(例如您设计的是某交易系统):
- 核心交易模块:设置常规帐号,可读写。
- 余额查询模块:设置只读帐号,默认读备机;请求分配策略:备机故障读主机,并将延迟参数设置在十秒内,以保证主从性能和用户查询的数据一致性。
- 批量查询模块:设置只读帐号,默认读备机;请求分配策略:备机故障报错,延迟参数可设置在三十秒以上,以保证不影响主库性能。
另外,由于强同步机制是将数据写入从机事务日志后,即返回应答,这时从机库表数据可能并未更新,因此也会有延迟。
·····
相关推荐
TDSQL PG版部署(tbase单机版安装包)
TDSQL PG版部署(tbase单机版安装包)
腾讯云TDSQL训练营考试及答案
腾讯云TDSQL第二期训练营考试_20220427
cloudlite在线认证TDSQL题库
分布式数据库(Tencent Distributed SQL,TDSQL)是腾讯打造的一款分布式数据库产品,具备强一致高可用、全球部署架构、分布式水平扩展、高性能、企业级安全等特性,同时提供智能 DBA、自动化运营、监控告警等配套设施,为客户提供完整的分布式数据库解决方案。目前 TDSQL 已经为超过500+的政企和金融机构提供数据库的公有云及私有云服务,客户覆盖银行、保险、证券、互联网金融、计费、第三方支付、物联网、互联网+、政务等领域。TDSQL 亦凭借其高质量的产品及服务,获得了多项国际和国家认证,得到了客户及行业的一致认可。
TDSQL产品的培训讲义
腾讯云TDSQ产品的培训讲义,详细介绍了TDSQL这款产品介绍,部署已经使用方面的问题,有需要的朋友可以下载学习。
腾讯金融级数据库TDSQL分析
SDCC2015-腾讯-潘安群-腾讯金融级数据库TDSQL分析


