テクノロジ系 / データベース
分散データベース
分散データベースは、データを複数の場所のコンピュータに分けて配置し、全体を一つのように扱うデータベースです。
もう少し詳しく
地理的に離れた拠点にデータを分散させつつ、利用者からは一つのデータベースのように見せます。負荷分散や可用性向上の利点がある一方、複数拠点の更新の整合性を保つ必要があり、2相コミットメントなどの仕組みで矛盾を防ぎます。
試験での見方
例:東京と大阪のサーバにデータを分けつつ、利用者には一つのDBに見えるようにします。
テクノロジ系 / データベース
分散データベースは、データを複数の場所のコンピュータに分けて配置し、全体を一つのように扱うデータベースです。
地理的に離れた拠点にデータを分散させつつ、利用者からは一つのデータベースのように見せます。負荷分散や可用性向上の利点がある一方、複数拠点の更新の整合性を保つ必要があり、2相コミットメントなどの仕組みで矛盾を防ぎます。
例:東京と大阪のサーバにデータを分けつつ、利用者には一つのDBに見えるようにします。
複数拠点にまたがる更新の整合性確保(2相コミットメント)と結び付けて問われます。利点と難しさを押さえましょう。