/ /分散データベース

分散データベース

分散されているか、分散データベースとは、ネットワークで接続された複数のコンピュータを含むデータベースで、各コンピュータにはローカルデータベースがあります。これらのファームウェアをすべて組み合わせると、共通のデータベースが作成されます。外部からの分散データベースは通常のローカルデータベースのように見えますが、そのハードウェアの多様性はユーザーには見えません。分散制御システムは、データベースのすべてのノードを監視し、データ接続を保証します。

Christopher Day、有名なデータベース専門家1)ローカル・オートノミー、2)連続操作、3)ノード独立性、4)透過的フラグメンテーション、5)位置の透明性、6)特定のクエリの処理、7 8)ハードウェアの独立性、9)分散トランザクション処理、10)ネットワーク透過性、11)オペレーティングシステムの独立性、12)選択されたデータベースからの独立性。

、データによると、より詳細に、すべての分散データベースを持たなければならない主な資質を考えてみましょう。

ローカル・オートノミーとは、各ノードが独自にデータベースを管理することを意味します。

継続的な運用。この時点でK。 データによれば、データへのアクセスは、どこに位置していても継続的に保証されなければならないという。また、ローカルデータベースが現在どのような操作を行っているかは関係ありません。

ノードの独立性。 理想的なシステムでは、すべてのノードは同じ権利を持ち、お互いに依存しません。ノード上にある各データベースは、同じ権限を持つ共通スペースにデータを提供します。分散データベースを構成するすべてのデータベースは自己完結型であり、外部からのアクセスから保護されています。

透明な断片化。このプロパティは、内部データベースが実際には単一のエンティティであるデータの分散割り当てをサポートすることを必要とします。

配置の透明性。分散データベースにアクセスするユーザーは、必要な情報がどのノードに物理的に配置されているかを知る必要はありません。

分散要求の処理データベースは、SQL言語で分散クエリクエリを実行する必要があります。

透過的な複製。 一般に、複製とは、変更されたオブジェクトをあるデータベースから別のデータベースに転送することです。この資料では、これらのアクションがユーザーには見えないようにノード間でデータを転送することを意味します。

ハードウェアの独立性とは、すべてのコンピュータモデルが分散データベースネットワークのノードとして機能できることを意味します。

分散トランザクション処理が処理されるUPDATE、DELETE、およびINSERTコマンドを使用して分散データベースを更新する方法として、データベースに格納された情報の整合性と整合性が損なわれないようにします。

OSの独立性とは、システムノードがどのオペレーティングシステムでも動作できることを意味します。

ネットワークの透明性は、分散データベースのすべての要素にアクセスするためにネットワーク接続のみが必要であることを意味します。

データベースからの独立。 この重要な特性は、検索および更新機能を含む、異なるメーカーのすべての分散型DBMSでシステムが動作することを必要とします。

我々が見るように、Kの定義。 分散データベースの日付は、それを、ローカルデータベースである独立したノードからなるウィークリンク構造として表しています。これらのLBDは自律型であり、それらにアクセスすることで、異なるベンダの分散型DBMSが提供されます。ノードは、複製可能なデータであるノード間の関係を形成します。分散データベースのトポロジは、情報システムの地理とデータ複製の流れを形成します。

続きを読む: