baréplication de la base de donnéesse de données

Femme d'affaires confiante avec des collègues et un ordinateur portable, discutant de la baréplication de la base de donnéesse de données

baréplication de la base de donnéesse de données crée et maintient des copies multiples des données afin d'en augmenter l'accessibilité et la disponibilité. Le processus consiste généralement à copier les données d'une base de données source vers une ou plusieurs autres bases de données, tout en veillant à ce que toutes les données soient identiques à tous les endroits.

Pourquoi la baréplication de la base de donnéesse de données est-elle importante ?

Le fait d'avoir une seule source de données signifie qu'il n'y a qu'un seul point de défaillance, ce qui peut mettre l'entreprise en danger. Si la base de données devient inaccessible ou est endommagée, les données stockées sont perdues. Les sauvegardes complètes périodiques peuvent récupérer les données jusqu'à la date de la dernière sauvegarde, mais les modifications apportées après la sauvegarde peuvent être perdues. La baréplication de la base de donnéesse de données données élimine ce problème potentiel en maintenant plusieurs copies de la base de données pour la protection des données.

La baréplication de la base de donnéesse de données peut être utilisée pour conserver des copies régionales de données sélectionnées, telles que les listes de prix locales, afin que les magasins ou les installations soient autonomes si les systèmes du siège sont indisponibles pour une raison quelconque. Inversement, les données créées au niveau régional, telles que les performances de vente, peuvent être répliquées dans une base de données centrale pour obtenir une vue d'ensemble.

baréplication de la base de donnéesse de données Use Cases

Voilà comment la réplication des données peut être avantage les entreprises :

Protection des données au niveau local

S'il est nécessaire de disposer d'une deuxième copie d'une base de données dans le même centre de données pour support utilisateurs de rapports, par exemple, et pour assurer la protection des données contre les pannes de stockage, une copie synchronisée peut être maintenue. Chaque validation sera appliquée simultanément aux deux copies de la base de données.

Geographic distribution des données

Dans un scénario de vente au détail, chaque magasin peut avoir besoin d'une copie du schéma principal de la base de données des produits. Lorsque des modifications sont apportées à la copie principale au siège, les bases de données régionales reçoivent des mises à jour de manière asynchrone quelques instants après la mise à jour de la copie principale.

Sauvegardes physiques

Une copie de sauvegarde physique d'une base de données commence par une sauvegarde complète sur le site principal. Le site d'archivage doit être suffisamment éloigné pour éviter qu'une catastrophe naturelle ou une panne d'électricité n'affecte les deux sites. Ce site secondaire maintient la base de données de secours en mode de récupération, en appliquant les fichiers journaux de la base de données archivée à la copie au fur et à mesure qu'ils la remplissent et qu'ils sont expédiés au site de secours.

Sauvegardes logiques

Contrairement à la sauvegarde physique, une sauvegarde logique est ouverte et accessible aux utilisateurs avec un accès en lecture seule pour les fonctions de reporting. Des index supplémentaires peuvent être ajoutés support accélérer les requêtes. Lorsque des modifications apparaissent dans les fichiers journaux de la base de données principale, elles sont automatiquement propagées vers les sites secondaires.

Mise en attente réciproque

baréplication de la base de donnéesse de données peut être configuré de manière à ce que deux serveurs se remplacent l'un l'autre. Dans ce cas, les deux serveurs sont configurés pour avoir la capacité de traiter la totalité de la charge de travail de production. Si l'un des serveurs tombe en panne, l'autre devient le serveur principal pour la charge de travail combinée.

Réplication retardée

Cette configuration inhabituelle comporte une réplique secondaire d'une base de données qui attend une heure ou deux avant d'appliquer les modifications. La raison en est la protection contre les erreurs humaines. Par exemple, un administrateur peut accidentellement supprimer les mauvaises tables ou appliquer à un système de production une modification de masse destinée à une base de données de test. C'est ce que l'on appelle une corruption logique, contre laquelle on peut se prémunir en disposant d'une copie différée.

Réplication multi-maîtres

Dans un scénario multimaître, chaque base de données est un homologue des autres. Lorsque des modifications sont apportées à une base de données, ses homologues reçoivent le changement exact par l'intermédiaire du logiciel de réplication. Dans le cas d'une mise à jour circulaire ou de plusieurs mises à jour du même enregistrement, un système basé sur des règles est nécessaire pour intercepter les changements et n'appliquer que celui dont l'horodatage est le plus récent, par exemple.

Avantages de la baréplication de la base de donnéesse de données

Voici les principales raisons de répliquer une base de données :

  • En cas de défaillance du réseau d'un système central, des copies régionales d'une base de données permettent une autonomie locale.
  • Des copies multiples de la base de données peuvent contribuer à la protection contre les catastrophes et les cybermenaces qui visent un seul site.
  • En cas de défaillance d'un lecteur de disque, une copie de la base de données disposera, en plus d'une matrice redondante de systèmes de disques indépendants (RAID), de ses propres matrices de disques.
  • Les copies différées d'une base de données peuvent contribuer à la protection contre l'erreur humaine. Certains systèmes de base de données ont mis en place une capacité de rembobinage à cet effet.

La plateforme de données Actian et la réplication

La plateforme de données Actian offre une expérience unifiée pour l'ingestion, la transformation, l'analyse et le stockage des données. La baréplication de la base de donnéesse de données est prise en charge à l'aide du robot Change Data Capture des bases de données Actian Ingres et Actian Vector.