暂无图片
tdsql水平扩展的原理是什么?影响业务吗?
我来答
分享
2020-10-19
tdsql水平扩展的原理是什么?影响业务吗?

tdsql水平扩展的原理是什么?影响业务吗?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
陈昊

tdsql 水平扩展,是由mysqlagent 从备机拉取备份,并与主库保持同步。待数据完全同步后,切换路由。切换路由时只有秒级只读影响,之后新增加的节点开始承担业务。 两个set 共有的数据部分开始慢慢删除,之所以速度要慢是避免影响业务。整个过程中只在切换路由时,有s级的只读影响

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
tdsql 备份有几种方式?
回答 4
支持物理备份、逻辑备份、全量/增量备份。同时对binlog、错误日志、慢日志都会进行备份。最大限度保证数据安全。从备份地点可以分本地、HDFS、COS。默认是HDFS。默认是每天全量备份,数据保留30
Tdsql的实例 简单来说是不是 (mysql+agent)?
回答 2
tdsql主要是proxymysqlagent。proxy网关,主要实现分布式业务mysql数据库引擎,数据存储agent监听数据库的状态
tdsql 备份有几种方式?
回答 1
tdsql支持物理备份,逻辑备份2种方式。物理备份又可以支持全量和增量备份,tdsqlbinlog是实时备份的,可以恢复到有备份的时间范围内任意时间点
TDSQL3个数据库的agent都检测数据库存活,并上报了存活数据。如何进行数据库修复?
回答 1
所有备都无法响应的情况下,在实例配置的是强同步模式的话,事务无法提交成功;这种情况下可以选择:1.把实例设置成异步,优先恢复业务2.添加新的备节点;恢复数据副本数3.恢复强同步;然后分析原来的备机延迟
TDSQL强同步是用哪个一致性算法来实现的?multipaxos or raft?(阿里的xdb就是multipaxos,三节点至少两个节点投票,才能commit)。
回答 1
答:数据同步机制还是mysql的binlog主从,应答和确认事务提交成功至少等到一个备机响应成功 是用aftersync的吗?答:是的,默认情况下innodbflushlogattrxcom
Tdsql都有哪些组件组成啊 ,都有冗余吗 ?
回答 1
Tdsql有很多组件,比如说全局一致性集群zookeeper,任务调度组件scheduler,proxy网关组件,monitor监控采集组件,hadoop冷备存储组件kafka、consumer等等。
tdsql 数据表扩容拆分的机制、算法,时间点、建议值 ?
回答 1
分片表的拆分算法可以这么理解:我们建表的实例指定一列(适合业务拆分的列,比如userid),建好表后,可以用透传分片的语法去每个分片上查看表结构;你会发现每个分片上的表结构有对应分区的信息,比如分片1
TDSQL多套集群部署的时候怎么集中管理?
回答 1
tdslq有一个配套的可视化运维管理平台也叫赤兔。在赤兔上“集群管理”“集群设置”页面添加集群,添加后,可在赤兔上管理多个集群。值得注意的是,实例、监控数据等是保存在集群本地的,赤兔只是做配置和展示。
Tdsql 强同步机制下会等 从上面的binlogSQL 回放吗?
回答 1
不会等,只要IO线程拉到数据即可。因为基于行格式的binlog是具备幂等写的,如果增加了apply反而会使得平均时耗的上升和吞吐量的下降。
cynosdb mysql 单表的极限是多少?
回答 2
cynosdb架构没有了存储量的限制,指的是整体容量和传统部署方式的本地存储设备相比,对于具体的表而言,不管是独立表空间还是共享表空间,理论上限都是64T,独立表空间还会受文件系统的限制单表太大会造成
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~