文档章节

系统级版本同步原理

ada_young
 ada_young
发布于 2015/12/21 10:52
字数 312
阅读 182
收藏 4

系统级版本同步原理

 

远程数据

数据

Id

状态

版本

A

1

新增

1

A

1

修改

2

A

1

删除(状态设置为删除)

3

B

2

新增

4

C

3

新增

5

D

4

新增

6

C

3

修改

7

B

2

修改

8

 

本地数据(本地最大版本为0

刚开始

A

1

删除(状态设置为删除)

3

D

4

新增

6

C

3

修改

7

B

2

修改

8

 

远程数据变更

数据

Id

状态

版本

B

2

修改

9

D

4

修改

10

 

本地数据(本地最大版本为8

取版本大于8的数据

A

1

删除(状态设置为删除)

3

D

4

修改

10

C

3

修改

7

B

2

修改

9

8以上的版本数据db为同步到本地覆盖本地数据

 

远程数据变更

数据

Id

状态

版本

E

5

新增

11

F

6

新增

12

 

本地数据(本地最大版本为10

取版本大于8的数据

A

1

删除(状态设置为删除)

3

D

4

新增

10

C

3

修改

7

B

2

修改

9

E

5

新增

11

F

6

新增

12

 

10以上的版本数据ef为同步下来的数据

© 著作权归作者所有

共有 人打赏支持
ada_young
粉丝 24
博文 79
码字总数 15740
作品 4
西安
后端工程师
私信 提问
mysql 主从复制的 工作原理

mysql 主从复制原理 主从形式 mysql主从复制 灵活 一主一从 主主复制 一主多从---扩展系统读取的性能,因为读是在从库读取的; 多主一从---5.7开始支持 联级复制--- 用途及条件 mysql主从复制...

我不是九爷
2018/07/13
0
0
架构设计:系统存储(28)——分布式文件系统Ceph(挂载)

(接上文《架构设计:系统存储(27)——分布式文件系统Ceph(安装)》) 3. 连接到Ceph系统 3-1. 连接客户端 完成Ceph文件系统的创建过程后,就可以让客户端连接过去。Ceph支持两种客户端挂...

yinwenjie
2017/04/14
0
0
福利丨这也许是目前市面上最权威的Kafka学习指南!

Kafka,不是村上春树的《海边的卡夫卡》,不是《变形记》的作者弗兰兹·卡夫卡。程序员世界里的 Kafka,有三分之一的世界 500 强公司都在使用它发布和订阅、存储及实时地处理大规模流数据。 ...

DBAplus社群
2018/01/15
0
0
大数据下高并发的处理详解

对于我们开发的网站,如果网站的访问量非常大的话,那么我们就需要考虑相关的并发访问问题了。而并发问题是绝大部分的程序员头疼的问题,但话又说回来了,既然逃避不掉,那我们就要想想应对措...

商者
2016/07/18
33
0
现代IM系统中聊天消息的同步和存储方案探讨

本文原作者:木洛,阿里云高级技术专家,内容有删减和修订,感谢原作者。 1、前言 IM全称是『Instant Messaging』,中文名是即时通讯。在这个高度信息化的移动互联网时代,生活中IM类产品已经...

JackJiang2011
2017/11/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周四乱弹 —— 我想过年请假提前回家两天

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @clouddyy :#每日一歌# 分享王力宏的单曲《爱错》 《爱错》- 王力宏 手机党少年们想听歌,请使劲儿戳(这里) @Caremorele :这几天起床有点...

小小编辑
18分钟前
4
0
Cookie 显示用户上次访问的时间

import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServlet;import javax.serv......

gwl_
今天
1
0
网络编程

第14天 网络编程 今日内容介绍  网络通信协议  UDP通信  TCP通信 今日学习目标  能够辨别UDP和TCP协议特点  能够说出UDP协议下两个常用类名称  能够说出TCP协议下两个常用类名称...

stars永恒
今天
2
0
二进制相关

二进制 众所周知计算机使用的是二进制,数字的二进制是如何表示的呢? 实际就是逢二进一。比如 2 用二进制就是 10。那么根据此可以推算出 5的二进制等于 10*10+1 即为 101。 在计算机中,负数以...

NotFound403
昨天
3
0
day22:

1、写一个getinterface.sh 脚本可以接受选项[i,I],完成下面任务: 1)使用格式:getinterface.sh [-i interface | -I ip] 2)当用户使用-i选项时,显示指定网卡的IP地址;当用户使用-I选项...

芬野de博客
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部