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

  • différence entre: Différence entre Intel i3 et i5

    Différence entre Intel i3 et i5

    Principale différence: Intel Core i3 est un type de processeur dual-core. Les processeurs i5 ont 2 à 4 cœurs. Un processeur dual-core est un type d'unité centrale dotée de deux cœurs d'exécution complets. Un processeur quad-core a quatre cœurs. Par conséquent, il est deux fois plus efficace qu'un processeur Intel Core i3 dual-core. Son pro
  • différence entre: Différence entre anxiété et nervosité

    Différence entre anxiété et nervosité

    Différence clé: L’ anxiété est une situation dans laquelle une personne se sent stressée, inquiète ou a peur de quelque chose. C'est une hésitation d'essayer quelque chose de nouveau ou de différent, au cas où la situation tournerait mal. La nervosité est un état d'esprit où une personne perd confiance en elle-même et s'inquiète de certaines situations. L'anxiété
  • différence entre: Différence entre avocat et avocat

    Différence entre avocat et avocat

    Différence clé: un avocat est essentiellement une personne ayant étudié et formé le droit. Avocat est un terme de base qui désigne toute personne titulaire d'un diplôme en droit. Un avocat est un type spécial d’avocat, qui est habilité à comparaître devant le tribunal et à représenter un client. Le droit en g
  • différence entre: Différence entre la vidéosurveillance et la caméra de surveillance

    Différence entre la vidéosurveillance et la caméra de surveillance

    Principale différence: essentiellement, les caméras de vidéosurveillance et de surveillance sont des caméras vidéo fonctionnant sur des technologies de pointe. La télévision en circuit fermé appelée télévision en circuit fermé transmet un signal à un moniteur spécifique situé à un endroit éloigné; alors que Surveillance Camera fonctionne souvent sur des réseaux IP qui connectent les caméras de sécurité (surveillance) du site distant au site principal. Les caméras sont uti
  • différence entre: Différence entre plante et animal

    Différence entre plante et animal

    Différence clé: les plantes sont des eucaryotes multicellulaires appartenant au royaume des Plantae. Les plantes vertes ont des parois cellulaires en cellulose et tirent une grande partie de leur énergie de la lumière du soleil par le biais du processus de photosynthèse. Les animaux sont des organismes multicellulaires et eucaryotes appartenant au royaume des animaux. Ces
  • différence entre: Différence entre FSI et FAR

    Différence entre FSI et FAR

    Différence clé: FSI (Floor Space Index) et FAR (Floor Area Ratio) sont des codes de développement unifiés applicables dans les villes. Ce rapport est obtenu en divisant la surface de construction d'un bâtiment par la taille totale de la parcelle. Par conséquent, FSI et FAR sont identiques. FSI signifie Floor Space Index, tandis que FAR signifie Floor Surface Ratio. FSI
  • différence entre: Différence entre l'huile de carthame et l'huile de pépins de raisin

    Différence entre l'huile de carthame et l'huile de pépins de raisin

    Principale différence: l’ huile de carthame et celle de pépins de raisin se différencient par leurs origines et leur composition en graisse. L'huile de carthame obtenue à partir de graines de carthame est riche en acides gras monoinsaturés. Alors que, huile de pépins de raisin obtenue à partir de pépins de raisin, les sous-produits de la vinification sont composés de graisses polyinsaturées. Les deux c
  • différence entre: Différence entre la projection d'écran et la réplication d'écran

    Différence entre la projection d'écran et la réplication d'écran

    Différence clé: le casting de l'écran est très populaire en ce moment. Il permet en gros de lire le contenu d’un appareil à un autre, par exemple en visionnant un film depuis un téléphone ou une table sur un téléviseur. Cela permet de regarder des émissions, des films et d’autres contenus sur grand écran. L'écran m
  • différence entre: Différence entre Sony Xperia S et Samsung Galaxy S3

    Différence entre Sony Xperia S et Samsung Galaxy S3

    Principale différence: le Xperia S est doté d'un écran tactile TFT de 4, 3 pouces avec une feuille incassable sur un verre anti-rayures. L'écran offre une densité impressionnante de 342 ppp et est alimenté par un processeur Qualcomm Dual-Core de 1, 5 GHz. Le Galaxy S3 est un smartphone multi-touch au format ardoise lancé en mai 2012. Il es

Choix De L'Éditeur

Différence entre lunettes de soleil et aviateurs

Différence essentielle: les lunettes de soleil désignent des lunettes qui empêchent les rayons nocifs du soleil d'atteindre directement les yeux et qui protègent également les yeux de la lumière. Les aviateurs sont des types spécifiques de lunettes de soleil à l’origine sous la marque Ray Ban. Les avia