变更数据捕获:开篇
程序员文章站
2022-05-27 14:06:58
...
一. 应用场景 在很多的应用系统中, 需要由数据表数据的变更来做相应的处理的操作有很多, 针对不同的添删改查等各种情况下各种处理逻辑. 例如: 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
三. 奇思妙想以上那些解决方案都是自己在项目中遇到后学习使用, 期间很多取舍也遇到了很多问题, 现在有时间正好记录总结一下.
刚开始写博客, 有什么错误欢迎拍砖. 如果有更好的解决方案还请赐教.
未完待续
,推荐阅读
-
Laravel如何使用数据库事务及捕获事务失败后的异常详解
-
Java Swing实现JTable检测单元格数据变更事件的方法示例
-
SQLServer 2008 CDC功能实现数据变更捕获脚本
-
SQLServer 2008 CDC实现数据变更捕获使用图文详解
-
重新学习MySQL数据库开篇:数据库的前世今生
-
制作高大上的Excel动态图表实现切换科目图表自动变更数据
-
在Linux中使用tcpdump命令捕获与分析数据包详解
-
SQLServer 2008 CDC功能实现数据变更捕获脚本
-
通过Visual Studio 2012 比较SQL Server 数据库的架构变更
-
Laravel如何使用数据库事务及捕获事务失败后的异常详解