DDBMS は Distributed Database Management System の略で、分散データベースを管理するために使用される集中型ソフトウェア システムであり、複数の場所にデータを含めることができます。次の記事では DDBMS について紹介し、DDBMS の利点と欠点を理解するのに役立つことを願っています。
DDBMS (分散データベース管理システム)
DDBMS は、次のような分散データベースを管理できます。同じ場所に存在することも、地理的に異なる場所の異なるシステムに存在することもできます。 [ビデオ チュートリアルの推奨: MySQL チュートリアル]
次の例に示すように:
データベースが次のようになっていることがわかります。複数の場所に分割し、Site1、Site2、Site3、Site4 にデータを保存します。
DDBMS の特徴を見てみましょう:
● DDBMS は、分散データベースの作成、取得、更新、削除に使用されます。
● データベースを定期的に同期し、アクセス メカニズムを提供するため、ユーザーに対して配布が透過的になります。
● あらゆるサイトで変更されたデータが確実に更新されるようにします。
● 大量のデータが同時に処理およびアクセスされるアプリケーション分野で使用されます。
● 異種データベース プラットフォーム向けに設計されています。
● データベースの機密性とデータの整合性を維持します。
DDBMS のメリットとデメリット
DDBMS のメリット
● データベースは、すでに複数のシステムに分散されており、システムの追加はそれほど複雑ではないため、拡張できます。
● 分散データベースは、さまざまな透過性レベルに従ってデータを配置できます。つまり、さまざまな透過性レベルのデータをさまざまな場所に保存できます。
● データを共有できます。通常、複数の組織単位が相互に通信し、データとリソースを共有する必要があります。
● DDBMS では、異なるサイト間でデータをコピーするという一般的な手法が使用されているため、データベースを回復できます。いずれかのサイトのデータベースが破損した場合、データ レプリケーションによって自動的にデータが回復され、破損したサイトが再構築される間、ユーザーは他のサイトのデータにアクセスできます。
● サポート ライン トランザクション処理 (OLTP) およびオンライン分析処理 (OLAP)。共通のデータを持つさまざまなシステムで動作します。分散データベース システムは、同期されたデータを提供することでこれらのプロセスを支援します。
● 一部のデータ ノードがオフラインになっても、データベースの残りの部分は通常の機能を継続できます。
DDBMS の欠点
● 複雑さ: 分散データベースは非常に複雑であり、複数のデータベースに分散されているため、ユーザーがデータベースの統一されたビューを確実に取得することが困難です。場所。
● 保守が難しい: 分散データベースは複雑で、管理と保守に必要な経験を持つ人を見つけるのが困難です。
● 高コスト: 複雑さが増すということは、予想される購入コストと保守コストが通常のデータベースよりも高くなるということを意味します。さらに、分散 DBMS ではサイト間のネットワークを確立するために追加のハードウェアが必要となり、このネットワークを使用すると継続的な通信コストが発生します。また、ローカル DBMS と基盤となるネットワークの管理と保守に必要な追加の人件費も発生します。
● セキュリティ: データベースは保存されているあらゆる場所で保護される必要があるため、分散データベースにセキュリティを提供することは困難です。さらに、分散データベース内のすべてのノードを接続するインフラストラクチャを保護する必要があります。
● データの整合性: その性質上、分散データベースではデータの整合性を維持することが困難です。データベースは複数の場所に保存されるため、データの冗長性が存在します。
以上がこの記事の全内容です、皆様の学習のお役に立てれば幸いです。さらにエキサイティングなコンテンツについては、PHP 中国語 Web サイトの関連チュートリアルのコラムに注目してください。 ! !
以上がDDBMS とはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。