分散データベースと集中データベースの相違点
分散データベースと集中データベース
集中データベースは、データが単一の場所に格納され、維持されるデータベースです。これは、大規模な企業にデータを格納する従来のアプローチです。分散データベースとは、同じ物理的な場所には存在しないが、中央のデータベース管理システム(DBMS)を使用してデータベースを制御するストレージデバイスにデータを格納するデータベースです。
集中データベースとは?集中データベースでは、組織のすべてのデータは、メインフレームコンピュータまたはサーバなどの単一の場所に格納されます。遠隔地のユーザは、データにアクセスするために提供されたアプリケーションプログラムを使用してWAN(Wide Area Network)を介してデータにアクセスする。集中データベース(メインフレームまたはサーバー)は、システムに到着するすべての要求を満たすことができなければならないため、簡単にボトルネックになる可能性があります。しかし、すべてのデータが単一の場所に置かれているため、データの保守とバックアップが簡単です。さらに、一度データが集中データベースに格納されると、古いデータは他の場所では利用できなくなるため、データの整合性を維持する方が簡単です。
分散データベースと集中データベースの違いは何ですか?集中データベースは、単一のCPUに接続された単一の場所にある記憶装置にそのデータを保持するが、分散データベースシステムは、異なる地理的位置にあり、中央のDBMSを使用して管理される記憶装置にデータを保持する。すべてのデータが1つの場所に保存されるため、集中管理されたデータベースの保守と更新が容易です。さらに、データの整合性を維持し、データの重複を避けることが容易になります。しかし、データにアクセスするすべての要求は、単一のメインフレームなどの単一のエンティティによって処理されるため、簡単にボトルネックになる可能性があります。しかし、分散データベースでは、データベースが並列化され、複数のサーバー間で負荷分散が行われるため、このボトルネックを回避できます。しかし、分散データベースシステムでデータを最新の状態に保つためには、追加作業が必要となるため、保守と複雑さのコストが増加し、また、この目的のために追加のソフトウェアが必要になります。さらに、分散データベース用のデータベースの設計は、集中データベース用の設計よりも複雑です。