結果整合性とは?けっかせいごうせい
結果整合性は、分散データベースで更新を止めれば全ての複製がやがて同じ値に収束するという、緩やかな整合性の保証である。書いた直後に別の複製を読むと古い値が返ることを許容する代わりに、可用性と分断耐性を優先する。CAP定理・BASE特性とセットで、午前IIのデータベース分野に出る。
最終更新:2026-10-06
情報処理安全確保支援士を最短で暗記・合格する →背景
複数拠点に複製を持つシステムで、全ての複製が常に同じ値であることを保証しようとすると、1拠点との通信が切れただけで書き込みを止めざるを得ない。CAP定理はその3つ(一貫性・可用性・分断耐性)を同時に満たせないと示し、Web規模のサービスは一貫性を緩めて可用性を取った。支援士では、この設計が認可情報やセッション失効の反映遅れとしてセキュリティに効く点を意識する。
具体例
Amazon DynamoDBは既定で結果整合性のある読み取りを行い、強い整合性が必要なときだけオプションで指定する。AWS IAMの権限変更が数秒間反映されないのも同じ性質で、取り消したはずの権限で操作できてしまう短い窓が存在する。
試験での引っ掛け
結果整合性はACIDの一貫性ではなくBASE側の考え方で、CAP定理で一貫性を譲った結果である。保証は「更新が止まればいずれ揃う」だけで、自分の書き込みを直後に読める保証(Read-your-writes)は含まない。「結果整合性なら読めば必ず最新」は誤りで、アクセス権の取り消しが即時に効かない設問で狙われる。
関連用語
出典・参考
公式シラバスの3 技術要素 > 5. データベース応用 > (2) 分散データベースに掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。