La sauvegarde de base de données est le processus de sauvegarde d'une copie de la base de données actuelle d'un utilisateur dans un autre emplacement. Les utilisateurs peuvent revenir aux versions précédentes de la sauvegarde lorsque leur base de données principale est corrompue par des erreurs humaines, des catastrophes naturelles et des cyberattaques.
L'ère numérique a propulsé les données au premier plan des fonctions commerciales, cimentant les données comme l'un des actifs les plus précieux qu'une entreprise puisse avoir. De nombreuses entreprises ont adopté des logiciels de sauvegarde de base de données comme moyen de gérer leurs données, y compris des fonctionnalités pour ajouter, modifier et supprimer des données selon les besoins. Le logiciel de sauvegarde de base de données permet aux utilisateurs de rechercher des données en utilisant une gamme massive et personnalisable de paramètres pour retrouver exactement les informations dont ils ont besoin. Le logiciel est également souvent intégré dans une variété de fonctions commerciales telles que le stockage d'informations transactionnelles et de données utilisateur, les quantités de stock, et plus encore.
Parce que les données stockées dans les bases de données d'entreprise sont importantes pour les fonctions quotidiennes, il est impératif que les entreprises sauvegardent leurs bases de données. Les pannes d'équipement, la corruption des données, les erreurs des utilisateurs et d'autres calamités peuvent affecter massivement à la fois les utilisateurs internes et les clients. Le logiciel de sauvegarde de base de données aide à garantir que les entreprises disposent toujours de plusieurs copies de leurs données commerciales, au cas où elles seraient nécessaires. Non seulement cela, mais les sauvegardes peuvent fournir des informations précieuses sur les versions passées des données, ce qui signifie que les entreprises peuvent suivre comment leurs données ont changé au fil du temps et isoler des changements spécifiques pour trouver des tendances. Ces sauvegardes peuvent être programmées ou exécutées manuellement, et elles peuvent sauvegarder de manière complète, différentielle, incrémentielle, ou toute combinaison de celles-ci.
Quels types de sauvegardes de base de données existent ?
Sauvegarde complète
Les sauvegardes complètes s'attaquent à toutes les données d'une base de données. En raison du volume considérable de données que couvrent les sauvegardes complètes, elles ont tendance à prendre un certain temps, mais elles sauvegarderont chaque bit de données qu'elles sont chargées de copier. Les utilisateurs peuvent restaurer tout avec une sauvegarde complète.
Sauvegarde différentielle
Les sauvegardes différentielles se concentrent sur les données qui ont changé depuis la dernière sauvegarde complète. Parce qu'elles ne sauvegardent que ce qui a changé depuis la dernière sauvegarde complète, elles peuvent réduire le temps nécessaire pour exécuter une sauvegarde de base de données. Elles ont tendance à donner une vue plus complète de ce qui a changé depuis une sauvegarde complète, car elles ne dépendent pas d'autres sauvegardes différentielles précédentes pour restaurer les données. Contrairement à une sauvegarde complète, la sauvegarde différentielle économise du temps de restauration puisqu'elle ne sauvegarde que le changement de données le plus récent.
Sauvegarde incrémentielle
Alors que les sauvegardes différentielles se concentrent sur ce qui a changé depuis la dernière sauvegarde complète, les sauvegardes incrémentielles se concentrent sur ce qui a changé depuis la dernière sauvegarde de tout type. Ces sauvegardes ont tendance à être plus orientées vers les rafales, en ce sens qu'elles couvrent uniquement ce qui a changé depuis la dernière sauvegarde de tout type, et donc, s'exécutent beaucoup plus rapidement que les types mentionnés précédemment. Cela dit, la récupération de données pour les sauvegardes incrémentielles dépend du fait que les sauvegardes précédentes ne soient pas corrompues d'une manière ou d'une autre, donc la récupération à partir de sauvegardes incrémentielles est légèrement plus risquée par nature. Cependant, l'avantage est que c'est la sauvegarde la plus rapide disponible.
Sauvegarde de groupe de fichiers
Ces sauvegardes diffèrent des autres listées car elles se concentrent sur les données d'une manière fondamentalement différente. Les sauvegardes de groupe de fichiers se concentrent plus spécifiquement sur le groupe de données à copier plutôt que sur la dernière fois que les fichiers ont été sauvegardés. Elles priorisent la sauvegarde de groupes de données spécifiques. Cela permet aux entreprises, par exemple, de sauvegarder les données transactionnelles beaucoup plus souvent que les informations sur les employés. Ce type de sauvegarde pourrait être le plus utile dans les bases de données où les données changent rapidement et souvent.
Comment acheter un logiciel de sauvegarde de base de données
Collecte des exigences (RFI/RFP) pour le logiciel de sauvegarde de base de données
Que ce soit pour une entreprise qui recherche son premier logiciel de sauvegarde de base de données ou qui cherche à en remplacer un existant, g2.com peut aider à trouver le meilleur choix.
Le logiciel de sauvegarde de base de données est souvent livré avec des fonctionnalités et des capacités spécifiquement souhaitées. Pour commencer, les entreprises devraient d'abord réfléchir à leurs exigences de base. Elles devraient réfléchir à la taille et au type de base de données qui seront sauvegardés, à l'emplacement de stockage (cloud ou sur site), et aux contraintes liées au budget, au personnel ou à la maintenance continue. Si une base de données est sur un stockage cloud tel que Dropbox ou Google Drive, il n'y a aucune raison de répliquer les données cloud sur un serveur NAS sur site pour la protection des données, à moins que l'utilisateur ne prévoie de subir une perte de données Internet significative. Les industries impliquant de grandes quantités de données sensibles devraient également prendre en compte les besoins de conformité et de sécurité dans leur proposition. De plus, de nombreuses entreprises ont déjà d'autres solutions de sauvegarde, donc ces entreprises peuvent d'abord demander si leur fournisseur actuel propose la sauvegarde de base de données dans le cadre de leurs solutions de sauvegarde.
Prioriser l'ensemble de fonctionnalités souhaité qui répond aux exigences peut aider à réduire le pool potentiel de solutions de sauvegarde de base de données, permettant aux équipes d'appliquer ensuite d'autres considérations pour le budget, la facilité d'administration, les exigences de sécurité, et plus encore. Cette approche holistique permet aux acheteurs d'avancer avec une liste de contrôle ciblée, qui peut être utilisée en conjonction avec le score G2 pour sélectionner le meilleur produit de sauvegarde de base de données pour l'entreprise.
Comparer les produits de sauvegarde de base de données
Créer une liste longue
La collecte des exigences pour les solutions de sauvegarde de base de données est assez simple, mais peut encore varier considérablement en fonction de l'étendue des capacités. Au bas de la liste, il y a le logiciel de sauvegarde du fournisseur de base de données. Ils sont souvent livrés avec le logiciel de base de données (Microsoft Azure SQL, Amazon S3, ou bases de données MySQL) ou le logiciel de gestion de base de données (MySQL, PostgreSQL, ou MS SQL) mais ont des fonctionnalités limitées. Par exemple, si un utilisateur utilise la base de données du serveur SQL Azure, il peut utiliser Microsoft SQL Server Backup. Cependant, la sauvegarde du serveur SQL automatise le contrôle de somme (mêmes octets de page de données entre l'original et la sauvegarde) pour s'assurer que le fichier de sauvegarde est correct. Cela pourrait ne pas suffire selon le contexte. D'autre part, il existe des solutions de sauvegarde de base de données coûteuses qui offrent des fonctionnalités avancées telles que des contrôles d'intégrité supplémentaires, différents types de sauvegarde, de bonnes interfaces utilisateur, etc. Certaines s'intègrent même avec des logiciels de récupération après sinistre. Les utilisateurs peuvent également vouloir chiffrer des copies de base de données sensibles avec AES. Il existe de nombreuses options, donc les entreprises doivent préparer leur liste d'exigences pour passer rapidement à travers la longue liste. Étant donné que le budget et le personnel dicteront en grande partie quels produits se retrouveront sur la liste courte, la capacité d'un fournisseur à répondre à chacune des exigences et au budget de l'entreprise est fondamentale.
Créer une liste courte
À partir de la longue liste de fournisseurs, il est utile de réduire la liste des fournisseurs pour obtenir une liste plus courte de prétendants, de préférence pas plus de trois à cinq. Avec cette liste en main, les entreprises peuvent produire une matrice pour comparer les fonctionnalités et les prix des différentes solutions.
Réaliser des démonstrations
Pour garantir une comparaison équitable, l'utilisateur devrait démontrer chaque solution de la liste courte avec le même cas d'utilisation et les mêmes ensembles de données. Cela permettra à l'entreprise d'évaluer de manière équitable et de voir comment chaque fournisseur se compare à la concurrence.
Sélection du logiciel de sauvegarde de base de données
Choisir une équipe de sélection
Pour choisir une équipe de sélection, les décideurs doivent impliquer des experts en la matière de toutes les équipes qui utiliseront le système. Cela implique principalement les équipes de base de données et les équipes informatiques. L'équipe d'achat peut également aider à la négociation.
Négociation
En utilisant la liste de priorisation des exigences, les utilisateurs peuvent organiser les données pour aider les gens à comprendre comment chaque solution répond à leurs exigences. Cela peut prévenir une réflexion en silo et servir de catalyseur pour des débats internes et apporter de nouvelles questions pour le fournisseur. Chaque produit aura des avantages et des inconvénients, mais l'analyse de sélection devrait donner une image plus claire de la capacité de chaque produit à répondre aux besoins uniques de l'entreprise. Les inconvénients identifiés peuvent ensuite être utilisés soit pour éliminer des options de la liste courte, soit servir de levier pour des réductions et d'autres offres.
Décision finale
Après cette étape, il est important d'effectuer un essai si possible avec une petite sélection de professionnels de l'informatique. Cela aidera à s'assurer que le logiciel choisi s'intègre bien avec la configuration de l'infrastructure de l'entreprise (sauvegarde sur site et hors site ou cloud). Si l'outil de sauvegarde de base de données est bien apprécié et bien utilisé, l'acheteur peut considérer cela comme un signe que sa sélection est la bonne. Sinon, une réévaluation des options peut être nécessaire.