160. トランザクションナルキーバリューペア
(TKVP)
通常のキーバリューペア(KVP)をトランザ
クションのために拡張したもの
key value
トランザクション
古い値 新しい値 ステータス
oMel1d
Sde93A 8Yu4naplE2
key old new status
u40F...
iLdsa.
..
saFASFD...
activ
value value’
e
161. トランザクショナルキーバリューペ
ア
statusの値によって読み出し方を分岐
commited:Newの値を読み出す
abort:Oldの値を読み出す
active:競合を解決する(後述)
key old new status
activ
value value’ commited
abort
e
162. トランザクショナルキーバリューペア
(TKVP)
キーバリューストアにはこのように保存さ
れる
バ
キー
リュー
Sde93Au40F...
key oMel1diLdsa...
8Yu4naplE2saFAS
FD…
Sde93A
u40F... value old
oMel1d
iLdsa.
..
value’new
8Yu4naplE2 activ status
saFASFD...
e
163. トランザクショナルキーバリューペ
ア
key old new status
value value’ commited
commited
省略して表記