目次:
定義-分離ストレージとはどういう意味ですか?
分離ストレージは、コードを永続データに関連付けることにより、データの分離、安全性、およびストレージを提供するメカニズムです。 分離ストレージは、データの破損やアプリケーション固有のデータへのアクセスを防ぎ、ユーザー、フォルダー、またはアプリケーションがアクセスできない標準のデータストレージおよび取得システムを提供するように設計されています。
分離ストレージは、.NET共通言語ランタイム(CLR)によって管理される仮想ファイルシステムとして機能します。 これはファイルシステムコンポーネントであるため、ストリームおよびシリアル化メソッドを使用してデータを読み書きできます。 デフォルトの変更可能なサイズは1メガバイトです。
Techopediaが分離ストレージを説明
分離されたストレージコンテキストは次のとおりです。
- ファイルとディレクトリを使用して状態と構成データを共有する信頼できるアプリケーション
- 通常の入出力(I / O)クラスを介してアクセスできない管理されたインターネットコントロール
- 制御されたデータアクセスを必要とするアプリケーション共有コンポーネント
- ユーザー固有の設定で認証されたユーザーになりすますサーバーアプリケーション
- 認証済みの移動プロファイルユーザーがいるコンピューターで使用されるアプリケーション
.NETを発行する前に、分離ストレージアドレスは.iniファイルレジストリまたは構成ファイルを使用してアプリケーション構成データを更新します。 データベースは、大量のユーザーデータが存在する場合の分離ストレージの代替オプションとして適しています。 分離ストレージは、複雑なデータをデータベース行に格納できない場合や、データベースのオーバーヘッドが懸念される場合に適したオプションです。
分離ストレージの概念は、データコンパートメントおよびストアと呼ばれる要素に基づいています。 データコンパートメントは、開発者に対して透過的な場所を持つ仮想フォルダーであり、ストアと呼ばれる1つ以上の分離されたストレージファイルで構成されます。 これらのストアは、実際に格納されているデータディレクトリの場所を維持し、通常はクライアントに存在します。 移動ユーザープロファイルを介してデータにアクセスする必要がある場合、分離された情報がサーバーに保存されます。 分離されたファイルが保存される実際のファイルシステムフォルダは、動作に基づいています。 システム管理者ツールを使用して、ファイルストレージスペースを設定し、セキュリティポリシーを適用し、未使用のデータメモリをクリーニングすることができます。