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