tidb 架构 ~Tidb学习系列(5)
一 简介:今天我们继续学习tidb的增量传输
二 说明: tidb高度兼容mysql,可以仿照mysql的主从同步复制机制实现mysql->tidb的增量传输
三 实验:
1 下载tidb官方工具包
2 建立 config.toml进行配置
[from] [to] 模块 填写mysql和tidb的相关信息
replicate-ignore-db 设置过滤的库 replicate-ignore-table 设置过滤的表 replicate-do-db 设置应用的库 replicate-do-table 设置应用的表
[[replicate-do-table]]
db-name ="china"
tbl-name = "shanghai
replicate-ignore-db = ["ops","fault","~^www"]
server_id/log/status-addr 分别是slave id 日志配置 和本机IP端口绑定
3 启动
./bin/syncer -config config.toml
4 进行测试
四 总结
1 syncer本身对ddl支持还不完善,另外本身还支持分片规则,具体请参考官网
2 采用全量备份,并提供filename+postiont/gtid,然后再配合syncer 可以实现异构数据库的迁移
3 确保拥有正确的账号权限并且开启正确格式的binlog
3 优先级
replicate-do-db –> replicate-do-table –> replicate-ignore-db –> replicate-ignore-table
转载于:https://www.cnblogs.com/danhuangpai/p/9896371.html
tidb 架构 ~Tidb学习系列(5)相关推荐
- tidb 架构~tidb 理论学习(1)
一 简介:介绍新型NEW SQL数据库tidb 二 目的: tidb出现的目的,就是代替mysql+中间件,实现横向水平扩展 三 核心理论观点 1 MySQL 是单机数据库,只能通过 XA 来满足跨数 ...
- tidb 架构 ~Tidb学习系列(4)
一 简介:今天我们继续学习tidb 二 集群管理 0 集群配置 验证 4台一组 3个kv 一个pd+server 上线 6台一组 1 动态添加kv服务 ...
- TIDB架构自我总结
TiDB 是什么? TiDB 是一个分布式 NewSQL 数据库.它支持水平弹性扩展.ACID 事务.标准 SQL.MySQL 语法和 MySQL 协议,具有数据强一致的高可用特性,是一个不仅适合 O ...
- php连接tidb,TiDB源码学习笔记:启动TiDB
作者:院长,神州数码云基地开发工程师,目前专注于TiDB源码研究. TiDB源码研究系列第一篇,简述TiDB的核心架构,从tidb-server/mian.go开始,探索启动TiDB的方法. 最近因为 ...
- TiDB 源码阅读系列文章(五)TiDB SQL Parser 的实现
本文为 TiDB 源码阅读系列文章的第五篇,主要对 SQL Parser 功能的实现进行了讲解,内容来自社区小伙伴--马震(GitHub ID:mz1999 )的投稿. TiDB 源码阅读系列文章的撰 ...
- TiDB 源码阅读系列文章(六)Select 语句概览
在先前的 TiDB 源码阅读系列文章(四) 中,我们介绍了 Insert 语句,想必大家已经了解了 TiDB 是如何写入数据,本篇文章介绍一下 Select 语句是如何执行.相比 Insert,Sel ...
- TiDB 源码阅读系列文章(十九)tikv-client(下)
上篇文章 中,我们介绍了数据读写过程中 tikv-client 需要解决的几个具体问题,本文将继续介绍 tikv-client 里的两个主要的模块--负责处理分布式计算的 copIterator 和执 ...
- TiDB 源码阅读系列文章(十五)Sort Merge Join
2019独角兽企业重金招聘Python工程师标准>>> 什么是 Sort Merge Join 在开始阅读源码之前, 我们来看看什么是 Sort Merge Join (SMJ),定 ...
- TiDB 架构及设计实现
2019独角兽企业重金招聘Python工程师标准>>> 一. TiDB的核心特性 高度兼容 MySQL 大多数情况下,无需修改代码即可从 MySQL 轻松迁移至 TiDB,分库分表后 ...
最新文章
- numpy中的cov(方差计算)简单介绍
- linux批量部署war工具,Linux批量部署工具Expect
- Proof-of-Stake (POS) outperforms Bitcoin’s Proof-of-Work (POW)
- [自制简单操作系统] 4、计时器(线性表实现优化中断)
- python中_new_和_init_的区别_Python 中的__new__和__init__的区别
- 【maven】idea maven slf4j : StackOverflowError
- 愤怒的小鸟的html制作,如何做html5山寨版愤怒的小鸟
- php memcached 例子,php下Memcached入门实例解析
- 程序员发展职业规划_大厂程序员总结:程序员30岁前,该如何规划自己的职业发展?...
- nlp-tutorial代码注释1-1,语言模型、n-gram简介
- Mysql的可视化工具整理
- GPT-3根据输入词执行多句子生成
- 卡塞格林光学系统_卡塞格林红外光学系统装调技术研究
- 用Mailgun邮寄出去!
- word文档生成目录的方法,word生成目录之后怎么修改页码
- gis合并dem数据_ArcGIS教程:在ArcGIS下如何合并dem
- 华为鸿蒙系统学习笔记1-介绍
- AutoLisp从入门到放弃(十七)
- 除了这门升级中的V2Pro课程,恐怕你找不到更好的学验证的途径了
- 怎么使用手机抠图?这个手机一键抠图的小技巧可以学习一下