Stockage isolé

Définition - Que signifie le stockage isolé?

Le stockage isolé est un mécanisme qui assure l'isolation, la sécurité et le stockage des données en associant du code à des données persistantes. Le stockage isolé est conçu pour empêcher la corruption des données et l'accès aux données spécifiques aux applications, tout en fournissant un système de stockage et de récupération de données standard inaccessible aux utilisateurs, aux dossiers ou aux applications.

Le stockage isolé sert de système de fichiers virtuel géré par .NET Common Language Runtime (CLR). Puisqu'il s'agit d'un composant de système de fichiers, les méthodes de flux et de sérialisation peuvent être utilisées pour lire et écrire des données. La taille par défaut et modifiable est d'un mégaoctet.

Definir Tech explique le stockage isolé

Les contextes de stockage isolés incluent:

  • Applications approuvées qui utilisent des fichiers et des répertoires pour partager des données d'état et de configuration
  • Contrôles Internet gérés inaccessibles via les classes normales d'entrée / sortie (E / S)
  • Composants de partage d'applications nécessitant un accès contrôlé aux données
  • Applications serveur empruntant l'identité d'un utilisateur authentifié avec des paramètres spécifiques à l'utilisateur
  • Applications utilisées sur n'importe quel ordinateur avec un utilisateur de profil itinérant authentifié

Avant d'émettre .NET, les adresses de stockage isolées mettent à jour les données de configuration de l'application à l'aide du registre de fichiers .ini ou des fichiers de configuration. Une base de données est une bonne alternative au stockage isolé lorsque le volume de données utilisateur est important. Le stockage isolé est une bonne option lorsque des données complexes ne peuvent pas être stockées dans des lignes de base de données et lorsque la surcharge de la base de données est un problème.

Le concept de stockage isolé est basé sur des éléments appelés compartiments et magasins de données. Un compartiment de données, qui est un dossier virtuel avec un emplacement transparent pour le développeur, se compose d'un ou plusieurs fichiers de stockage isolés appelés magasins. Ces magasins conservent l'emplacement réel du répertoire de données stockées et résident généralement sur le client. Lorsque les données doivent être accessibles via un profil utilisateur itinérant, des informations isolées sont stockées sur le serveur. Le dossier du système de fichiers réel, dans lequel les fichiers isolés sont stockés, est basé sur le fonctionnement. Des outils d'administrateur système sont disponibles pour configurer l'espace de stockage des fichiers, appliquer la politique de sécurité et nettoyer la mémoire de données inutilisée.

Cette définition a été écrite dans le contexte de .NET