ACID特性

オンライントランザクション処理で用いられるデータベースにおいて、取引が安全に矛盾なく記録・更新されるための条件
Atomicity(原子性)

 トランザクションは完全に実行されるか、全く実行されないかのどちらか。中途半端な状態を許容しない。

 →コミットメント制御

Consistency(一貫性)

 データベースの整合性が保たれなければならない。実行結果が矛盾した状態にならない。

 →排他制御

Isolation(独立性)

 トランザクションを複数同時に実行しても、単独実行の場合と同じ結果になる。他のトランザクションの影響を受けない。

 →排他制御

Durability(耐久性)

 障害が発生しても処理結果は失われない。

 →障害回復機能


BASE DBにおけるシステム全体の特性

Basically Available

 可溶性が高く、いつでも提供可能

Soft-State

 あるノードの状態は自律的ではなく外部からの情報により変化する

Eventually Consistent

 最終的に整合性とれてればいい。(結果整合性)

overwheel

<開店準備中> ロードバイクの修理・メンテナンス、手組みホイールの専門店です。 2019年10月下旬オープン予定。 overwheel.net

0コメント

  • 1000 / 1000