分散データベース システムにはない特性として、データの冗長性があります。
分散データベース システムの特徴を見てみましょう:
1. 独立性と透明性
データの独立性はデータベース手法の主な追求です。目標の 1 つである分散の透明性は、ユーザーがデータの論理パーティション、データの物理的な場所の分散の詳細、複製コピー (冗長データ) の一貫性、およびデータベースがどのようなものをサポートしているかを気にする必要がないことを意味します。ローカル サイト、データ モデル。
配信の透明性の利点は明らかです。配布の透過性により、データが配布されていないかのようにユーザー アプリケーションを作成できます。データをあるサイトから別のサイトに移動するときにアプリケーションを書き直す必要はありません。特定のデータの複製を追加する場合、アプリケーションプログラムを書き直す必要はなく、データ分散情報はシステムによってデータディクショナリに格納され、非ローカルデータに対するユーザーのアクセス要求はシステムによって解釈、変換、送信されます。データディクショナリに基づいています。
2. 集中型ノードの組み合わせ
データベースはユーザーによって共有されるリソースです。集中型データベースでは、データベースのセキュリティと整合性を確保するために、共有データベースは集中管理されており、システムの通常の動作を監視および維持する責任を負う DBA がいます。分散データベースでは、データ共有には 2 つのレベルがあります:
1 つ目はローカル共有です。つまり、ローカル サイト上の各ユーザーの共有データはローカル データベースに保存されます。これらのデータは共通に使用されます。ローカルサイトのユーザーによる。
2 つ目はグローバル共有です。つまり、分散データベースの各サイトには、システム内のグローバル アプリケーションをサポートするために、ネットワーク上の他のサイトのユーザーが共有できるデータも格納されます。
3. レプリケーションの透明性
ユーザーは、ネットワーク内の各ノードでのデータベースのレプリケーションについて気にする必要がなく、レプリケートされたデータの更新は自動的に行われます。システムによって完了します。分散データベース システムでは、あるサイトのデータを他のサイトにコピーして保存できます。アプリケーションはコピーされたデータを使用して分散操作をローカルで完了できるため、ネットワークを介したデータ送信が回避され、システムの操作とクエリの効率が向上します。ただし、複製データの更新操作には、すべての複製データの更新が含まれます。
4. スケーラビリティの容易さ
ほとんどのネットワーク環境では、単一のデータベース サーバーでは最終的に満足できなくなります。サーバー ソフトウェアが透過的な水平スケーリングをサポートしている場合は、複数のサーバーを追加してデータをさらに分散し、処理タスクを共有できます。
推奨チュートリアル: mysql チュートリアル
以上が分散データベースシステムにはない特徴は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。