Différence entre la mise en miroir de bases de données et la réplication

Différence clé: la mise en miroir et la réplication de base de données sont deux techniques de disponibilité élevée des données pour les serveurs de base de données. Lors de la réplication, les objets de données et de base de données sont copiés et distribués d'une base de données à une autre. Cela réduit la charge du serveur de base de données d'origine et tous les serveurs sur lesquels la base de données a été copiée sont aussi actifs que le serveur maître. D'autre part, la mise en miroir de bases de données crée des copies d'une base de données dans deux instances de serveur différentes (principale et miroir). Ces copies miroir fonctionnent comme des copies de secours et ne sont pas toujours actives comme dans le cas de la réplication de données.

La réplication de base de données fait référence au groupe de techniques dans lesquelles les données sont copiées et ces copies sont distribuées d'une base de données à une autre. Pour maintenir la cohérence entre les objets de données et de base de données, les bases de données sont également synchronisées. Le serveur de base de données source peut être appelé maître et les serveurs dans lesquels les données sont répliquées sont appelés esclaves. Cela aide à réduire la charge sur le serveur maître car plusieurs clients peuvent utiliser plusieurs serveurs.

Le comportement des serveurs maîtres et esclaves est généralement le même. Toute modification des données est également répercutée sur les serveurs esclaves. Cette technique peut être utilisée pour copier les données dans plusieurs bases de données. La réplication partielle n'est implémentée que pour un sous-ensemble de tables ou de colonnes de lignes et ne doit donc pas essentiellement répliquer la base de données entière.

La mise en miroir de bases de données fait référence aux techniques par lesquelles des copies redondantes d'une base de données sont créées et conservées. La copie en miroir est systématiquement synchronisée avec la base de données principale. Cette technique permet de garantir la disponibilité ininterrompue des données et réduit également les temps d'arrêt pouvant survenir du fait d'une corruption ou d'une perte de données. Au cours du processus de mise à niveau, la mise en miroir de base de données fournit au moins une copie viable à laquelle accéder.

Microsoft SQL Server utilise cette technique en conservant deux copies (principale et miroir) d'une même base de données sur différents ordinateurs, appelées instances de serveur. Ces copies miroir font office de copies de secours de la base de données. La mise en miroir de bases de données est limitée à deux serveurs.

Les techniques de réplication et de mise en miroir sont également utilisées dans des combinaisons pour augmenter la disponibilité des bases de données. La principale différence entre la réplication et la mise en miroir est que contrairement à la mise en miroir, la réplication ne comporte aucun serveur de secours, car tous les serveurs agissent en tant que serveurs actifs. La mise en miroir est préférable lorsque l'on souhaite réduire le temps d'immobilisation et disposer d'une solution rentable dans le contexte d'un stockage partagé, de commutateurs, etc. la charge de travail d'une application.

Comparaison entre la mise en miroir de bases de données et la réplication:

Base de données en miroir

Réplication

Définition

La mise en miroir de bases de données crée des copies d'une base de données dans deux instances de serveur différentes. Ces copies fonctionnent comme des copies de secours et ne sont pas toujours actives comme dans le cas de la réplication de données.

Lors de la réplication, les objets de données et de base de données sont copiés et distribués d'une base de données à une autre. Cela réduit la charge du serveur de base de données d'origine et tous les serveurs sur lesquels la base de données a été copiée sont aussi actifs que le serveur maître.

Avantages

La mise en miroir de bases de données permet de réduire les temps d'arrêt planifiés et non planifiés comme suit:

  • Un basculement automatique ou manuel peut être élaboré pour les bases de données en miroir.
  • Il maintient la base de données en miroir correctement synchronisée avec la base de données d'origine
  • Il améliore la disponibilité et l'évolutivité des données
  • Il fournit une sauvegarde à sécurité intégrée
  • Il fournit la répartition de charge
  • Il fournit une option lors d'une opération déconnectée

Inconvénients (SQL Server 2008)

  • Une sécurité élevée sans paramètre de basculement automatique peut être une surcharge du réseau.
  • Un troisième serveur est requis pour le "basculement automatique"
  • Les autres éléments doivent être gérés en dehors de la mise en miroir, tels que les connexions, les tâches de l'agent SQL, etc.
  • Nécessite un espace de stockage supplémentaire pour la copie en miroir
  • Si les instantanés sont utilisés en lecture seule, l'instantané est aussi courant que lors de la création de l'instantané.
  • La reconfiguration peut nécessiter une intervention manuelle.
  • Besoin de compter sur le distributeur pour pousser les changements.
  • Les autres éléments doivent être gérés en dehors de la réplication, tels que les connexions, les tâches de l'agent SQL, etc.
  • Il est plus compliqué d’installer et de maintenir que les autres options.
  • SQL Server devra posséder une licence complète pour le serveur secondaire.
Recommandé

Articles Connexes

  • comparaisons populaires: Différence entre légende et icône

    Différence entre légende et icône

    Différence clé: Légende et icône sont deux termes clés utilisés pour désigner une personne célèbre pour ses caractéristiques extraordinaires ou son talent. La légende est généralement associée à des personnes qui ont maintenu leur renommée ou leur charme pendant très longtemps. Cependant, l'icône est généralement utilisée pour une personne qui a acquis une grande renommée, en particulier dans un domaine particulier, et la personne elle-même devient une représentation du domaine, du style, etc. dans laquelle elle a f
  • comparaisons populaires: Différence entre Select et Elect

    Différence entre Select et Elect

    Différence clé: Choisir et choisir sont souvent utilisés de manière interchangeable, en référence à la loi à choisir ou à choisir parmi les choix ou les options. Cependant, élu est spécifiquement lié à la sélection qui est faite sur la base du vote. Choisir et choisir sont souvent confus et il peut être difficile de décider lequel de ces mots est susceptible d’être utilisé dans une phrase. Les deux sont géné
  • comparaisons populaires: Différence entre commentaire et opinion

    Différence entre commentaire et opinion

    Différence clé: un commentaire est considéré comme une observation ou une déclaration exprimant un fait ou une opinion sur une affaire. Les opinions sont des croyances subjectives d'une personne ou d'un groupe de personnes et elles ne doivent pas nécessairement être vraies. Un commentaire et une opinion sont étroitement liés car un commentaire est basé sur des opinions. Un comme
  • comparaisons populaires: Différence entre film et cinéma

    Différence entre film et cinéma

    Principale différence : le terme «film» s’applique couramment aux films de nature artistique ou éducative et ne devrait pas avoir un attrait commercial large. Considérant que le terme «cinéma» désigne un lieu conçu pour la projection de films. Dans différents pays et cultures, le même médium d'art est connu et populaire sous un nom différent. Cependant, la
  • comparaisons populaires: Différence entre le chinois Chop Suey et américain Chop Suey

    Différence entre le chinois Chop Suey et américain Chop Suey

    Principale différence : le Chinese Chop Suey diffère de l'American Chop Suey en ce que ce dernier est en réalité un plat de pâtes, tandis que le premier est un plat composé de viande, d'œufs et de légumes liés dans une sauce épaisse et servi avec du riz ou des nouilles. Le terme Chop Suey est toujours associé à beaucoup d'ambiguïté, en raison de son origine et des ingrédients qui entrent dans sa recette. Beaucoup de g
  • comparaisons populaires: Différence entre les graisses et les huiles

    Différence entre les graisses et les huiles

    Différence clé: La principale différence entre les graisses et les huiles réside dans le fait que les graisses proviennent généralement d’animaux, tandis que les huiles proviennent généralement de plantes. Les graisses et les huiles sont très importantes pour chaque corps humain. Il est principalement essentiel au régime alimentaire quotidien. Les graiss
  • comparaisons populaires: Différence entre Jalebi et Imarti

    Différence entre Jalebi et Imarti

    Différence clé: le jalebi est un plat sucré à base de farine tout usage ou de maida. Imarti est fabriqué à partir de farine de lentille noire. Les deux pâtes sont alors bien amies en ghee ou en huile et trempées dans du sirop de sucre. Jalebi est plus croustillant et collant, tandis qu'Imarti est doux et caoutchouteux. Les bo
  • comparaisons populaires: Différence entre JSP et Servlet

    Différence entre JSP et Servlet

    Principale différence: «JSP (Java Server Pages)» est une technologie côté serveur, tandis que «Servlet» est un petit programme qui s'exécute sur le serveur. Ces deux technologies Java sont utilisées pour créer des pages Web dynamiques. JSP (Java Server Pages) a été publié par Sun Microsystems en 1999. Les JSP son
  • comparaisons populaires: Différence entre Gtalk et Hangout

    Différence entre Gtalk et Hangout

    Principale différence: Google Talk était un service de messagerie instantanée de Google. Cependant, en 2013, Google a remplacé Google Talk par Google Hangouts. Google Hangouts est une plateforme de messagerie instantanée et de discussion vidéo. Google Talk était un service de messagerie instantanée de Google. Il éta

Choix De L'Éditeur

Différence entre milliards et millions

Différence clé: Un million est utilisé pour désigner un nombre pouvant être exprimé par 10 ^ 6 ou 1000000, alors que Milliard est exprimé par 10 ^ 9 ou 10000000000. Les numéros sont amusants à utiliser, mais quand il s'agit de gros chiffres, nous avons besoin de noms faciles pour les renvoyer. Des mil