Slide 11
Slide 11 text
© ZOZO, Inc.
材料2: Change Trackingデータ
11
id price stock_num
1 10000 3
2 15000 10
商品マスタ
id: 2のpriceをUPDATE
id price stock_num
1 10000 3
2 10000 10
id: 3をINSERT
id price stock_num
1 10000 3
2 10000 10
3 5000 2
id: 1をDELETE
id price stock_num
2 10000 10
3 5000 2
Change ver. = 1
Change ver. = 2
Change ver. = 3
Change ver. = 4
● TransactionがCOMMITされるごとに
Change versionが増加
● 以下でChange ver. = 1から現在までの差分を取得
○ SELECT * FROM CHANGETABLE(商品マスタ, 1)
● 取得結果に含まれるもの
○ ⭕ 更新された行の主キー
○ ⭕ 変更タイプ(I, U, D)
○ ⭕ 更新されたカラム
○ ❌ 更新前後の値 (CDCはこれも取得可能)
● 右図の更新処理をした時のCHANGETABLEの結果
id operation columns
2 U price
3 I
1 D