1. 程式人生 > >全量更新與增量抽取

全量更新與增量抽取

最近在做專案時,遇到全量覆蓋與全量追加與增量抽取的概念。

首先宣告此處的增量是指表格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進行插入)。