Pour garantir aux utilisateurs un accès permanent à leurs informations, les ordinateurs utilisent des ressources de stockage pour maintenir la persistance et la disponibilité des données, même après leur mise hors tension. Les données persistantes ne disparaissent pas lorsqu’un ordinateur est hors tension. Les utilisateurs peuvent récupérer leurs fichiers et leurs données même après une panne de courant à l’aide d’un stockage persistant, comme un périphérique de stockage local ou un stockage réseau.
Qu’est-ce que les données persistantes ?
Les données persistantes sont toutes les données stockées sur un support de stockage non volatile qui restent accessibles pour une utilisation à long terme jusqu’à ce qu’elles soient volontairement supprimées ou écrasées. Les données persistantes resteront même après la mise hors tension de l’appareil.
Les ordinateurs disposent d’un stockage primaire sous forme de mémoire vive (RAM). La RAM est rapide et stocke des gigaoctets de données pour que les applications puissent les récupérer et que l’unité centrale de traitement (UC) puisse effectuer des calculs. Lorsque l’ordinateur est éteint, la RAM ne peut plus stocker de données. La RAM d’un ordinateur nécessite des actualisations régulières de l’alimentation, de sorte que les données non persistantes stockées dans le stockage primaire sont perdues lorsqu’un ordinateur est éteint.
Pour s’assurer que les utilisateurs puissent revenir à leurs données après une panne de courant, les ordinateurs utilisent des disques de stockage secondaires pour maintenir la persistance et la disponibilité des données. Les données persistantes incluent les fichiers et les applications stockés sur un périphérique de stockage secondaire qui restent disponibles même après une panne de courant. Le périphérique de stockage secondaire qui maintient les données persistantes peut être un disque interne, une clé USB externe ou une baie de périphériques de stockage sur un réseau (par exemple, un stockage connecté au réseau).
Comment fonctionnent les données persistantes ?
La plupart des ordinateurs disposent de deux types de disques pour stocker des données persistantes : un disque SSD (solid-state drive) ou un disque dur (HDD). Certains ordinateurs disposent d’un système de stockage hybride avec un SSD et un HDD Un SSD est un type de stockage flash qui stocke les données même après la mise hors tension de l’ordinateur. Un HDD est une série de plateaux rotatifs qui conservent les données en utilisant le magnétisme. Les deux disques sont des options viables pour les données persistantes, mais un SSD est souvent préférable pour les performances des applications. Les disques durs sont privilégiés pour les sauvegardes et la reprise.
Le stockage cloud offre également aux entreprises des ressources pour les données persistantes. Les entreprises peuvent choisir de stocker toutes leurs données dans le cloud, ou elles peuvent utiliser un modèle hybride et ne stocker que certaines de leurs données dans le cloud. L’avantage du cloud pour les données persistantes est qu’il est plus sécurisé, disponible et nécessite moins de maintenance de la part du personnel.
Exemples de données persistantes
Les données persistantes se présentent sous différentes formes. Par exemple, une base de données stocke les données sur des disques pour les récupérer pour les requêtes des applications et des utilisateurs. Les bases de données relationnelles et les bases de données NoSQL utilisent des données persistantes pour le traitement et les requêtes back-end. Les applications d’analytique utilisées pour stimuler le marketing et les ventes peuvent utiliser une base de données NoSQL et l’apprentissage machine pour les prévisions futures. Un magasin d’e-commerce de base peut utiliser une base de données relationnelle pour stocker des informations sur les produits et les commandes des clients.
Chaque fichier enregistré stocké sur un disque est une forme de données persistantes. Lorsque les utilisateurs stockent un fichier sur leur disque local ou dans le cloud, les fichiers sont stockés sur un disque où ils pourront être consultés et récupérés ultérieurement. La plupart des systèmes de stockage cloud intègrent des fonctions de sauvegarde et de sécurité, de sorte que les pannes matérielles ne détruisent pas les données de manière permanente.
Les données non structurées sont connues sous le nom de stockage d’objets, et elles persistent à l’aide de bases de données NoSQL. Les entreprises peuvent stocker des documents et collecter des données sans format ou structure spécifique, puis les stocker dans des data warehouses avec des bases de données NoSQL utilisées pour les interroger et les récupérer. Le stockage d’objets nécessite de grandes quantités d’espace disque. Il est donc souvent déchargé des ressources cloud pour économiser de l’argent et tirer parti des options d’évolutivité.
Données persistantes et données volatiles
Le stockage primaire contient des données volatiles. Les données volatiles ne persistent pas après une panne de courant, les ordinateurs ont donc besoin d’un disque secondaire pour maintenir la viabilité des données après la mise hors tension. Les ordinateurs utilisent la RAM dynamique (DRAM) et la RAM statique (SRAM) pour stocker des données volatiles et des informations mises en cache. La DRAM et la SRAM sont plus rapides que le stockage persistant, mais leur volatilité nécessite un périphérique de stockage secondaire.
Les fournisseurs de cloud proposent souvent des bases de données in-memory pour offrir des performances applicatives rapides pour les requêtes et la livraison de données en temps réel. Les bases de données in-memory utilisent une mémoire volatile pour stocker les données des applications, ce qui les rend rapides, mais crée un risque de perte de données après une panne matérielle. La meilleure solution pour la plupart des applications professionnelles consiste à combiner le traitement in-memory et le stockage de données persistant.
Un exemple d’utilisation des bases de données in-memory est l’enchère en temps réel. Les utilisateurs enchérissent sur un produit spécifique et un autre utilisateur peut enchérir en quelques millisecondes. Ces offres doivent être disponibles presque instantanément pour que les autres soumissionnaires puissent obtenir des informations précises. Le système d’appel d’offres utilise des bases de données in-memory pour maintenir à jour les montants des offres, mais les informations relatives aux offres sont toujours stockées sur des disques de stockage de données persistants.
Données persistantes et données dynamiques
La plupart des données doivent être modifiées souvent ou rarement. Par exemple, votre numéro de sécurité sociale peut changer au cours de votre vie, mais votre adresse personnelle changera probablement plus souvent. Les données dynamiques sont des données mises à jour ou modifiées de temps à autre, et les entreprises ont besoin d’un moyen de mettre à jour leurs données stockées si nécessaire. La plupart des bases de données standard permettent aux entreprises et à leurs applications de mettre à jour des données dynamiques.
Les entreprises peuvent acheter des données dynamiques pour s’assurer qu’elles disposent des informations les plus récentes sur les services et le support client. Par exemple, une société immobilière a besoin de données mises à jour en permanence pour surveiller les nouvelles maisons sur le marché et les changements de prix du logement. L’importation de données dynamiques auprès d’un tiers permet de maintenir à jour les données stockées d’une société immobilière afin qu’elle puisse offrir des services efficaces aux clients.
Les données persistantes sont une forme de données dynamiques, mais elles peuvent également être statiques. Les données statiques ne changent pas, mais elles persistent sur un périphérique de stockage. Les données dynamiques persistent également sur un disque, mais les applications et les utilisateurs peuvent les modifier aussi souvent qu’ils le souhaitent. Les modifications apportées aux données dynamiques sont également stockées sur disque afin que les informations mises à jour soient disponibles pour les utilisateurs.
Avantages et inconvénients des données persistantes
Toutes les entreprises ont besoin de données persistantes, mais le défi consiste à préserver l’intégrité et la disponibilité des données après leur modification. La plupart des bases de données disposent d’une technologie avancée pour réduire les « lectures sales », entraînant le retour et le stockage de données incorrectes sur disque. Les fichiers journaux assurent le suivi des transactions de la base de données pour éviter la perte d’intégrité des données.
Les entreprises doivent disposer d’un plan de stockage de données pour garantir la cohérence et la sécurité des données. Les données doivent être normalisées de manière à rester cohérentes sur toutes les applications et à ne pas être mises à jour à plusieurs endroits, ce qui peut entraîner des inexactitudes. Toutes les données doivent être sécurisées à l’aide de règles d’authentification et d’autorisation, et des systèmes de surveillance doivent être en place pour détecter toute activité suspecte.
Le stockage cloud offre aux entreprises une option flexible pour réduire leurs budgets informatiques tout en réduisant les frais de maintenance. Les administrateurs disposent de fonctionnalités intégrées pour sécuriser les sauvegardes de bases de données et les données de production, et ils n’ont pas besoin de gérer le matériel. Les entreprises doivent toujours disposer de sauvegardes de leurs données persistantes, et le cloud offre l’évolutivité nécessaire pour augmenter la capacité à mesure que davantage de données sont collectées et stockées.
Conclusion
Pour chaque entreprise, le stockage primaire et secondaire est nécessaire. Le stockage secondaire maintient les données disponibles même après une panne de courant. Comme les données ne sont pas perdues sur un disque, elles sont considérées comme des données persistantes. Les données persistantes jouent un rôle essentiel dans la productivité de l’entreprise, et l’option la plus flexible et la plus évolutive est le stockage cloud. Vous cherchez la meilleure solution de stockage persistant pour les charges de travail conteneurisées ? Découvrez Portworx ® dès aujourd’hui.