# 分散トランザクション
+ `Percolator`
  + トランザクションごとにプライマリキーが選択され、トランザクションのステータスが記録されます
    + 独立したトランザクションマネージャーはもう必要ありません
  + クライアントはトランザクションのコーディネーターとして機能する
    + クライアントがクラッシュした場合、残余トランザクションを発見した新しいクライアントが、トランザクションを処理するコーディネーターになることができます
+ `TiKV`の`HA`と強い一貫性依存
  + 取引の中間状態は決して失われない
  + トランザクション参加者は常時オン
------------------------------------------------------------

