分散データベースシステムにはない特徴は何ですか?

王林
リリース: 2020-06-19 10:44:23
オリジナル
6344 人が閲覧しました

分散データベースシステムにはない特徴は何ですか?

分散データベース システムにはない特性として、データの冗長性があります。

分散データベース システムの特徴を見てみましょう:

1. 独立性と透明性

データの独立性はデータベース手法の主な追求です。目標の 1 つである分散の透明性は、ユーザーがデータの論理パーティション、データの物理的な場所の分散の詳細、複製コピー (冗長データ) の一貫性、およびデータベースがどのようなものをサポートしているかを気にする必要がないことを意味します。ローカル サイト、データ モデル。

配信の透明性の利点は明らかです。配布の透過性により、データが配布されていないかのようにユーザー アプリケーションを作成できます。データをあるサイトから別のサイトに移動するときにアプリケーションを書き直す必要はありません。特定のデータの複製を追加する場合、アプリケーションプログラムを書き直す必要はなく、データ分散情報はシステムによってデータディクショナリに格納され、非ローカルデータに対するユーザーのアクセス要求はシステムによって解釈、変換、送信されます。データディクショナリに基づいています。

2. 集中型ノードの組み合わせ

データベースはユーザーによって共有されるリソースです。集中型データベースでは、データベースのセキュリティと整合性を確保するために、共有データベースは集中管理されており、システムの通常の動作を監視および維持する責任を負う DBA がいます。分散データベースでは、データ共有には 2 つのレベルがあります:

1 つ目はローカル共有です。つまり、ローカル サイト上の各ユーザーの共有データはローカル データベースに保存されます。これらのデータは共通に使用されます。ローカルサイトのユーザーによる。

2 つ目はグローバル共有です。つまり、分散データベースの各サイトには、システム内のグローバル アプリケーションをサポートするために、ネットワーク上の他のサイトのユーザーが共有できるデータも格納されます。

3. レプリケーションの透明性

ユーザーは、ネットワーク内の各ノードでのデータベースのレプリケーションについて気にする必要がなく、レプリケートされたデータの更新は自動的に行われます。システムによって完了します。分散データベース システムでは、あるサイトのデータを他のサイトにコピーして保存できます。アプリケーションはコピーされたデータを使用して分散操作をローカルで完了できるため、ネットワークを介したデータ送信が回避され、システムの操作とクエリの効率が向上します。ただし、複製データの更新操作には、すべての複製データの更新が含まれます。

4. スケーラビリティの容易さ

ほとんどのネットワーク環境では、単一のデータベース サーバーでは最終的に満足できなくなります。サーバー ソフトウェアが透過的な水平スケーリングをサポートしている場合は、複数のサーバーを追加してデータをさらに分散し、処理タスクを共有できます。

推奨チュートリアル: mysql チュートリアル

以上が分散データベースシステムにはない特徴は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート