# 分散ストレージとは、単にデータを複数のストレージ サーバーに分散して保存し、分散したストレージ リソースで仮想ストレージを形成することを意味します。実際には、デバイス、データは分散して保存されます。企業の隅々まで。 例: 10PB のビデオ ファイルを保存したい場合、自分のコンピュータに保存することはできません。複数のサーバーに保存する必要があります。各サーバーはデータノードです。ファイルを取得する際、いちいちアクセスするのは非効率ですが、そのファイルがどのサーバーにあるのかという情報を仲介業者に保管してもらうことで、その情報を介してファイルをすぐに見つけることができます。この仲介者はネームノードであり、ファイルについて保存されている情報はメタデータです。データ セキュリティのため、各小さなビデオ (ストレージ ユニット) のコピーが別のサーバーに保存されます。サーバーが動作を停止した場合、バックアップにアクセスすることで必要なデータを見つけることができます。この保存方法は分散ストレージと呼ばれます。 分散ストレージ アーキテクチャは、分散ストレージとは、簡単に言うと、データを複数のストレージサーバーに分散して保存し、分散したストレージリソースで仮想的なストレージデバイスを形成することで、実際には企業内のさまざまな場所にデータが分散して保存されます。 。
クライアント、メタデータ サーバー、データ サーバーの 3 つの部分で構成されます。
クライアントは、読み取りおよび書き込みリクエストの送信、ファイル メタデータとファイル データのキャッシュを担当します。 メタデータ サーバーは、メタデータの管理とクライアント要求の処理を担当し、システム全体の中核コンポーネントです。 データ サーバーは、ファイル データを保存し、データの可用性と整合性を確保する責任があります。このアーキテクチャの利点は、性能と容量を同時に拡張でき、システム規模の拡張性が高いことです。以上が分散ストレージの原理は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。