网站大量收购闲置独家精品文档,联系QQ:2885784924

TiDB在银行核心两地三中心架构实现.docx

TiDB在银行核心两地三中心架构实现.docx

此“经济”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

TiDB两地三中心实践

2024/12平凯星辰

01TiDB高可用基本能力

02TiDB容灾方案

03同城两中心+仲裁中心

平凯星辰成立于2015年,总部位于北京市,专注于自主研发打造了原生分布式的国产数据库——TiDB。TiDB以其高性能、高可用性和在线弹性伸缩等特性,满足了数字化时代企业级应用的数据增长需求,我们以源头技术创新为核心竞争力,自主开源模式为发展路径,在商业化和全球化方面持续投入,2023年业务收入同比增长100%,成为知名分析机构Gartner2023全球数据排名中增长最快的数据库厂商。

TiDB高可用基本能力

TiDB的技术架构

5

高可用机制-Raft

Client

Client

RaftModulea=1StateMachine

RaftModule

a=1

StateMachine

a=1

Log

RaftModule

a=1b=2

StateMachine

StateMachine

RaftModule

a=1

a=1b=2

a=1b=2

LogLoga=

Log

Loga=1

b=2

LeaderFollowerFollower

TiKV是Multi-Raft系统

Region1

Region1

Region1

*Region1

Region2*Region2Region2

Region2

*Region2

Region2

*Region3

*Region3

Region3

Region3

Node1Node2Node3

TiDB容灾方案

同城三中心

?最适合TiDB的部署方案

?3中心多活

?支持单中心故障后的自动故障转移

?缺失副本自动补全

核心技术-CommitGroup

Raft默认模式,只需大多数成员落实raftlog。

同步复制模式,在默认基础上增加了各个commitgroup都有最新raftlog的要求,实现了group间的同步复制,是比原生raft容灾能力更强的复制策略。

同城两中心

?(,),本保持一致

?0,秒正后常自提动供转服为务主中心两副?P0步

?T恢默复认后配,置备为中6动同步差异数据,之后又恢复为两边强同步模式

同城两中心

?RPO=0

?RTO依赖切换公司决策时间,技术侧切换30秒

异地容灾组件-TiCDC

TiKVClusterTiCDCCluster

SQL

SQL

CaptureTiKVKVChange

Capture

TiKV

KVChangeData

TiDB/MySQL

KVRichformatCaptureKafka/MQTiKVTiDB

KV

Richformat

Capture

Kafka/MQ

TiKV

TiDB

CaptureFile

Capture

File

两地三中心

同城两中心+仲裁中心

同城两中心+仲裁机房的组合

应用

应用

负载

负载均衡

数据库

数据库

应用节点 应用节点

应用节点

CLB CLB

CLB

10%流量10%流量

10%流量

10%流量

90%流量

TiDBTiDBTiDBTiDB

TiDB

TiDB

TiDB

TiDB

PDPDPD@5@10@8@5PD

PD

PD

PD

@5

@10

@8

@5

PD

TiKVTiKVTiKVTiKVTiKV2Voter副本

TiKV

TiKV

TiKV

TiKV

TiKV

2Voter副本+1Learner副本

TiKV

3Voter副本

3Voter副本

同城机房主机房

同城机房

自动切换平台

@0PD

@0

PD

仲裁机房

?主机房故障自动切换

?杜绝脑裂问题

?满足绝大部分仲裁机房配置要求

?同时继续拥有同城两中心优势

自动切换的RPO=0的双中心

您可能关注的文档

文档评论(0)

4A方案 + 关注
实名认证
服务提供商

擅长策划,|商业地产|住房地产|暖场活动|美陈|圈层活动|嘉年华|市集|生活节|文化节|团建拓展|客户答谢会

1亿VIP精品文档

相关文档