一 简介:今天我们继续学习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)相关推荐

  1. tidb 架构~tidb 理论学习(1)

    一 简介:介绍新型NEW SQL数据库tidb 二 目的: tidb出现的目的,就是代替mysql+中间件,实现横向水平扩展 三 核心理论观点 1 MySQL 是单机数据库,只能通过 XA 来满足跨数 ...

  2. tidb 架构 ~Tidb学习系列(4)

    一 简介:今天我们继续学习tidb 二 集群管理 0 集群配置        验证 4台一组 3个kv 一个pd+server        上线 6台一组    1 动态添加kv服务         ...

  3. TIDB架构自我总结

    TiDB 是什么? TiDB 是一个分布式 NewSQL 数据库.它支持水平弹性扩展.ACID 事务.标准 SQL.MySQL 语法和 MySQL 协议,具有数据强一致的高可用特性,是一个不仅适合 O ...

  4. php连接tidb,TiDB源码学习笔记:启动TiDB

    作者:院长,神州数码云基地开发工程师,目前专注于TiDB源码研究. TiDB源码研究系列第一篇,简述TiDB的核心架构,从tidb-server/mian.go开始,探索启动TiDB的方法. 最近因为 ...

  5. TiDB 源码阅读系列文章(五)TiDB SQL Parser 的实现

    本文为 TiDB 源码阅读系列文章的第五篇,主要对 SQL Parser 功能的实现进行了讲解,内容来自社区小伙伴--马震(GitHub ID:mz1999 )的投稿. TiDB 源码阅读系列文章的撰 ...

  6. TiDB 源码阅读系列文章(六)Select 语句概览

    在先前的 TiDB 源码阅读系列文章(四) 中,我们介绍了 Insert 语句,想必大家已经了解了 TiDB 是如何写入数据,本篇文章介绍一下 Select 语句是如何执行.相比 Insert,Sel ...

  7. TiDB 源码阅读系列文章(十九)tikv-client(下)

    上篇文章 中,我们介绍了数据读写过程中 tikv-client 需要解决的几个具体问题,本文将继续介绍 tikv-client 里的两个主要的模块--负责处理分布式计算的 copIterator 和执 ...

  8. TiDB 源码阅读系列文章(十五)Sort Merge Join

    2019独角兽企业重金招聘Python工程师标准>>> 什么是 Sort Merge Join 在开始阅读源码之前, 我们来看看什么是 Sort Merge Join (SMJ),定 ...

  9. TiDB 架构及设计实现

    2019独角兽企业重金招聘Python工程师标准>>> 一. TiDB的核心特性 高度兼容 MySQL 大多数情况下,无需修改代码即可从 MySQL 轻松迁移至 TiDB,分库分表后 ...

最新文章

  1. numpy中的cov(方差计算)简单介绍
  2. linux批量部署war工具,Linux批量部署工具Expect
  3. Proof-of-Stake (POS) outperforms Bitcoin’s Proof-of-Work (POW)
  4. [自制简单操作系统] 4、计时器(线性表实现优化中断)
  5. python中_new_和_init_的区别_Python 中的__new__和__init__的区别
  6. 【maven】idea maven slf4j : StackOverflowError
  7. 愤怒的小鸟的html制作,如何做html5山寨版愤怒的小鸟
  8. php memcached 例子,php下Memcached入门实例解析
  9. 程序员发展职业规划_大厂程序员总结:程序员30岁前,该如何规划自己的职业发展?...
  10. nlp-tutorial代码注释1-1,语言模型、n-gram简介
  11. Mysql的可视化工具整理
  12. GPT-3根据输入词执行多句子生成
  13. 卡塞格林光学系统_卡塞格林红外光学系统装调技术研究
  14. 用Mailgun邮寄出去!
  15. word文档生成目录的方法,word生成目录之后怎么修改页码
  16. gis合并dem数据_ArcGIS教程:在ArcGIS下如何合并dem
  17. 华为鸿蒙系统学习笔记1-介绍
  18. AutoLisp从入门到放弃(十七)
  19. 除了这门升级中的V2Pro课程,恐怕你找不到更好的学验证的途径了
  20. 怎么使用手机抠图?这个手机一键抠图的小技巧可以学习一下

热门文章

  1. php分享十七:http状态码
  2. KMP算法代学习之(二)代码深入学习
  3. ANDROID 4.0 SDK R14 模拟器
  4. 一到软考网络工程师试题
  5. 安装VxWorks 6.6有感
  6. poj1019(打表预处理+数学)
  7. 1.HTML,CSS知识点
  8. MySQL数据库中如何选择VARCHAR和CHAR类型
  9. python之event【事件】
  10. WebSocket(伍) 断开连接