Heim > Datenbank > MySQL-Tutorial > 变更数据捕获:开篇

变更数据捕获:开篇

WBOY
Freigeben: 2016-06-07 17:38:43
Original
1212 Leute haben es durchsucht

一. 应用场景 在很多的应用系统中, 需要由数据表数据的变更来做相应的处理的操作有很多, 针对不同的添删改查等各种情况下各种处理逻辑. 例如: 1. Mobile 从服务器端获取最新的业务数据进行展示和处理, 大数据的情况下每次获取的差异更新是必不可少的.(PS:一

一. 应用场景

     在很多的应用系统中, 需要由数据表数据的变更来做相应的处理的操作有很多, 针对不同的添删改查等各种情况下各种处理逻辑. 例如:

     1. Mobile 从服务器端获取最新的业务数据进行展示和处理, 大数据的情况下每次获取的差异更新是必不可少的.(PS:一般都会选择 基础数据(基本不变) +业务数据(变化频繁))

     2. 两个系统A和B之间, B中根据A中的一个公告基本数据来进行后置处理, 为此每次B都要获取A中的差异数据.

二. 多种解决方案比较

1. 时间戳列 (TimeStamp)

2. 触发器 (Trigger)

3. 复杂的数据查询

4. SQL Server CDC

5. Oracle CDC

三. 奇思妙想

以上那些解决方案都是自己在项目中遇到后学习使用, 期间很多取舍也遇到了很多问题, 现在有时间正好记录总结一下.

刚开始写博客, 有什么错误欢迎拍砖. 如果有更好的解决方案还请赐教.

未完待续

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage