全量更新与增量抽取

最近在做项目时,遇到全量覆盖与全量追加与增量抽取的概念。

首先声明此处的增量是指表格insert的数据,不包括delete,update等操作后的数据。

如果有表A与表B,第二天表A增加的数据是a,B的表格依赖于A,每天定时更新。

全量追加就是在第二天更新时,将A+a查询出来,然后与表格B进行对比,就是进行与操作,与之后的结果,insert到B表格中。

全量覆盖是在第二天更新时,将A+a查询出来,然后直接删除表格B的内容,再将A+a插入表格B。

增量抽取是在第二天更新时,将a查询出来,然后直接insert到B表格中去。(此处与全量追加最大区别在于原来的A与原来的B不进行对比,就会产生如果我们在数据库对表格A原有数值更新了,表格B无法进行同步更新,只会对新增加的a进行插入)。

猜你喜欢

转载自blog.csdn.net/m0_38005587/article/details/81383417