スポンサーリンク

【応用情報技術者試験】集中データベースと分散データベースの違いをわかりやすく解説

「集中データベースと分散データベースって何が違うの?」
応用情報技術者試験でもデータベース分野で頻出ですが、

  • どちらが速い?
  • 障害に強いのは?
  • クラウドと関係ある?
  • メリット・デメリットが覚えられない…

で混乱する人がかなり多いテーマです。

この記事では、

  • 集中データベースとは?
  • 分散データベースとは?
  • 違い
  • メリット・デメリット
  • 試験での頻出ポイント

を分かりやすく解説します!


まず結論

集中データベース

「データを1か所で管理する方式」


分散データベース

「データを複数拠点に分散して管理する方式」


超簡単にいうと

方式イメージ
集中DB1つの大きな倉庫
分散DB複数の倉庫

集中データベースとは?

超頻出!


特徴

データを1台のDBサーバに集約


イメージ

東京DBサーバ

全国の利用者


メリット

  • 管理が簡単
  • データ整合性を保ちやすい
  • バックアップしやすい

デメリット

  • サーバ障害に弱い
  • 負荷集中
  • 拠点が遠いと遅延発生

分散データベースとは?

超重要!


特徴

複数サーバにデータを分散


イメージ

東京DB
大阪DB
福岡DB


メリット

  • 障害に強い
  • 負荷分散できる
  • 地域ごとに高速アクセス

デメリット

  • 管理が複雑
  • データ同期が必要
  • 整合性維持が難しい

具体例


集中DB


メリット

  • 障害に強い
  • 負荷分散できる
  • 地域ごとに高速アクセス

デメリット

  • 管理が複雑
  • データ同期が必要
  • 整合性維持が難しい

具体例


集中DB

本社サーバ1台

で全社員が利用。


分散DB

東京支店
大阪支店
名古屋支店

それぞれにDB配置。


集中DBと分散DBの違い

比較集中DB分散DB
データ配置1か所複数
管理簡単複雑
障害耐性低い高い
負荷分散難しい容易
整合性管理容易難しい

分散DBで重要な課題

超頻出!


データ同期

最新状態を揃える


東京で更新

大阪にも反映


レプリケーション

重要!


意味

データ複製


目的

  • 可用性向上
  • 障害対策
  • 負荷分散

クラウドとの関係

発展知識!


多くのクラウドサービスは

分散データベース技術

を利用しています。


応用情報で超頻出

かなり狙われる👇

  • 集中DB
  • 分散DB
  • レプリケーション
  • 負荷分散
  • 可用性

よくあるひっかけ

「分散DBは整合性管理が簡単」

→ ❌違う!

分散DBは:

整合性管理が難しい


1分で復習!

集中DB

1か所で管理


分散DB

複数拠点で管理


集中DB

管理しやすい


分散DB

障害に強い


練習問題

問題

分散データベースの特徴として最も適切なものはどれか。

データを1台で集中管理する

障害時に全サービスが停止しやすい

複数サーバでデータを管理し可用性を高める

データ同期が不要


解答

正解:ウ

解説

分散データベースは複数サーバでデータを管理することで、障害耐性や可用性を向上させます。


まとめ

集中データベースとは

「1か所で管理」


分散データベースとは

「複数拠点で管理」


超重要

  • 集中DB=管理しやすい
  • 分散DB=障害に強い
  • レプリケーション
  • 整合性管理

まずは、

「集中=1つの倉庫」

「分散=複数の倉庫」

このイメージを持つとかなり理解しやすくなります!


知識に自信ができた方は、今度は自身のキャリアアップに向けて準備してみませんか?

未経験から、ITエンジニアへ。
「IT業界に興味はあるけれど、自分にできるか不安」「何から始めればいいのか分からない」そんな方のために、Tech GO は未経験からのIT転職を専門的にサポートします。求人を紹介するだけではなく、あなたの強みを整理し、応募準備から入社後の成…

まずは無料でキャリア相談

コメント