- 104
- 0
- 约4.11千字
- 约 10页
- 2016-12-09 发布于重庆
- 举报
TDSQL简介
TDSQLTitan Distribute SQL — 一种分布式数据库之容灾篇 一、传统的分库分表及由此引入的问题由于业务数据量巨大以至于无法单表存储,于是,我们习惯了分库分表的方式。最常用的莫过于按照QQ号的后三位分1000表,除此之外,还有按照大区分表,按照时间分表,等等。于是我们习惯了下面这样一种SVR与DB交互的架构结构。图1—传统的分库分表存储这个我们习以为常的数据库存储结构,其实包含了一些问题,本篇将主要讨论主备一致性切换问题,并给出TDSQL主备切换的方式。问题如下:1、 主备的异步同步,在主机宕机的情况下,无法保证数据已经同步到了备机。2、 人工切换,则对DBA同学的实时处理提出非常高的要求。3、 自动切换,可能出现不同SVR对于主DB的健康状态判断不一致,造成不同SVR把数据写入到不同DB的情况即——脑裂。4、 即使通过仲裁节点来统一调度SVR连向主DB或者备DB,如果流程处理的不好,也可能因为SVR感知切换的时间差在短时间内造成脑裂。如何解决上面的问题,业界给出了很多的方案,例如国外有Galera这种通过协议插件来实现一致性的方案(但这种方案在跨IDC时的性能非常差),国内也有阿里RDS,TDDL,360的atlas中间件,但上述的方案要么在主备切换的一致性,要么在主动切换,要么在性能上都会有或多或少的问题,因此我们在参考上述方案的基础上实现了今天要给大家介绍
您可能关注的文档
最近下载
- 海南省海口市海南中学2024-2025学年高一下学期期中语文试题(含答案).docx VIP
- 深度解析(2026)《HJ 630-2011环境监测质量管理技术导则》.pptx VIP
- 公司研发项目管理制度(附全套表格).docx VIP
- 盆底康复治疗临床诊疗指南.docx VIP
- 直播营销全套PPT课件.pptx
- 2023年江苏省泰州中学高一下学期期中考试生物试卷含答案 .pdf VIP
- 公司研发项目管理制度(附全套表格).pdf VIP
- 2025新修订《代表法》学习解读PPT课件.pptx VIP
- Q-GDW12561—2024特高压及直流架空输电线路防灾减灾差异化设计规程.pdf VIP
- 海外公路项目英语专业词汇汇编(路线、路基路面、结构、交安)-(1).doc VIP
原创力文档

文档评论(0)