データベーススペシャリスト暗記無料で始める

P2P(ピアツーピア)とは?ぴーとぅーぴー

P2P(ピアツーピア)とは、役割をサーバとクライアントに分けず、対等な参加者(ピア)同士が直接データをやり取りする形態。分散データベースでは全ノードが読み書きを受け付けるマルチマスタ構成がこれにあたり、単一障害点を持たない一方、同じ行が別々のノードで同時に更新されたときの決着の付け方を設計で決めなければならない。

最終更新:2026-10-06

試験情報

データベーススペシャリスト試験の頻出用語/午前II

別名:P2P、ピアツーピア

データベースSPを最短で暗記・合格する →

背景

更新を一台の主系だけが受ける構成では、主系が落ちている間は参照しかできず、切り替えの判断と昇格の手順が運用の負担になる。地理的に離れた拠点からの更新も、常に主系まで往復するので遅い。全ノードが対等に更新を受ければこの二つは解けるが、代わりに「同じ行への同時更新をどちらの勝ちにするか」という問題を持ち込む。可用性と一貫性の取り替え関係として問われる。

具体例

Apache Cassandraは主従を置かず、各ノードが対等に読み書きを受ける。複製数3に対して書き込みで2ノード、読み出しでも2ノードの応答を待つ設定にすると、2+2が3を超えるので読み出しは必ず最新を持つノードを一つ以上含む。1台が落ちても読み書きが止まらない。

試験での引っ掛け

P2Pにサーバが一切ない、とは限らない。所在の索引だけを中央が持つハイブリッド型ではその中央が単一障害点になり、索引まで各ピアに分散したピュア型と区別される。またマルチマスタの衝突をDBMSが常に解決してくれるわけではなく、最後の書き込みを採る規則では消えた更新に誰も気づけない。

関連用語

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

データベースSPを最短で暗記・合格する →

試験での特徴
  • 分野:午前II
  • P2Pにサーバが一切ない、とは限らない。