ホームページ >よくある問題 >分散ストレージの原理は何ですか?

分散ストレージの原理は何ですか?

不言
不言オリジナル
2019-04-12 17:38:1512827ブラウズ

分散ストレージとは、簡単に言うと、データを複数のストレージサーバーに分散して保存し、分散したストレージリソースで仮想的なストレージデバイスを形成することで、実際には企業内のさまざまな場所にデータが分散して保存されます。 。

分散ストレージの原理は何ですか?

# 分散ストレージとは、単にデータを複数のストレージ サーバーに分散して保存し、分散したストレージ リソースで仮想ストレージを形成することを意味します。実際には、デバイス、データは分散して保存されます。企業の隅々まで。

例:

10PB のビデオ ファイルを保存したい場合、自分のコンピュータに保存することはできません。複数のサーバーに保存する必要があります。各サーバーはデータノードです。ファイルを取得する際、いちいちアクセスするのは非効率ですが、そのファイルがどのサーバーにあるのかという情報を仲介業者に保管してもらうことで、その情報を介してファイルをすぐに見つけることができます。この仲介者はネームノードであり、ファイルについて保存されている情報はメタデータです。データ セキュリティのため、各小さなビデオ (ストレージ ユニット) のコピーが別のサーバーに保存されます。サーバーが動作を停止した場合、バックアップにアクセスすることで必要なデータを見つけることができます。この保存方法は分散ストレージと呼ばれます。

分散ストレージ アーキテクチャは、

クライアント、メタデータ サーバー、データ サーバーの 3 つの部分で構成されます。

クライアントは、読み取りおよび書き込みリクエストの送信、ファイル メタデータとファイル データのキャッシュを担当します。

メタデータ サーバーは、メタデータの管理とクライアント要求の処理を担当し、システム全体の中核コンポーネントです。

データ サーバーは、ファイル データを保存し、データの可用性と整合性を確保する責任があります。このアーキテクチャの利点は、性能と容量を同時に拡張でき、システム規模の拡張性が高いことです。

以上が分散ストレージの原理は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。