Differenza tra mirroring del database e replica

Differenza chiave: il mirroring del database e la replica del database sono due tecniche di disponibilità dei dati elevate per i server di database. Nella replica, i dati e gli oggetti del database vengono copiati e distribuiti da un database all'altro. Riduce il carico dal server di database originale e tutti i server su cui è stato copiato il database sono attivi quanto il server principale. D'altra parte, il mirroring del database crea copie di un database in due diverse istanze del server (principale e mirror). Queste copie speculari funzionano come copie di riserva e non sono sempre attive come nel caso della replica dei dati.

La replica del database fa riferimento al gruppo di tecniche in cui i dati vengono copiati e tali copie vengono distribuite da un database all'altro. Per mantenere la coerenza tra i dati e gli oggetti del database, anche i database sono sincronizzati. Il server del database di origine può essere definito come il master e i server in cui i dati vengono replicati possono essere conosciuti come slave. Ciò aiuta a ridurre il carico sul server master poiché più client possono essere utilizzati da più server.

Il comportamento dei server master e slave è generalmente lo stesso. Qualsiasi modifica nei dati si riflette anche nei server slave. Questa tecnica può essere utilizzata per copiare i dati in più di un database. La replica parziale è implementata solo per un sottoinsieme di tabelle o colonne di righe e pertanto non deve essenzialmente replicare l'intero database.

Il mirroring del database fa riferimento alle tecniche con cui vengono create e mantenute copie ridondanti di un database. La copia speculare è costantemente sincronizzata con il database principale. Questa tecnica aiuta a garantire la disponibilità ininterrotta dei dati e riduce anche i tempi di fermo che possono verificarsi a causa di danneggiamento o perdita dei dati. Durante il processo di aggiornamento, il mirroring del database fornisce almeno una copia valida per l'accesso.

Microsoft SQL Server utilizza questa tecnica mantenendo due copie (principale e mirror) di un singolo database su computer diversi, noti come istanze server. Queste copie speculari fungono da copie di riserva del database. Il mirroring del database è limitato a soli due server.

Le tecniche di replica e mirroring sono anche utilizzate in combinazioni per ottenere una maggiore disponibilità di database. La differenza fondamentale tra replica e mirroring è che, a differenza del mirroring, non vi sono server di standby in replica, poiché tutti i server fungono da server attivi. Il mirroring è preferito quando si vuole ridurre il tempo di inattività e si desidera avere una soluzione economicamente conveniente nel contesto di storage condiviso, switch, ecc. D'altra parte, la replica è generalmente preferita in uno scenario in cui l'elaborazione distribuita deve essere supportata dalla condivisione il carico di lavoro di un'applicazione.

Confronto tra mirroring del database e replica:

Mirroring del database

replicazione

Definizione

Il mirroring del database crea copie di un database in due diverse istanze del server. Queste copie funzionano come copie di riserva e non sono sempre attive come nel caso della replica dei dati.

Nella replica, i dati e gli oggetti del database vengono copiati e distribuiti da un database all'altro. Riduce il carico dal server di database originale e tutti i server su cui è stato copiato il database sono attivi quanto il server principale.

vantaggi

Il mirroring del database aiuta a ridurre i tempi di inattività pianificati e non pianificati come segue:

  • Il failover automatico o manuale può essere elaborato per i database con mirroring.
  • Mantiene il database speculare correttamente sincronizzato con il database originale
  • Migliora la disponibilità e la scalabilità dei dati
  • Fornisce backup fail-safe
  • Fornisce la diffusione del carico
  • Fornisce l'opzione durante un'operazione disconnessa

Svantaggi (SQL Server 2008)

  • L'elevata sicurezza senza impostazione automatica del failover può essere un sovraccarico della rete.
  • È richiesto un terzo server per "failover automatico"
  • Altri elementi devono essere gestiti al di fuori del mirroring come accessi, processi di SQL Agent, ecc.
  • Richiede spazio di archiviazione aggiuntivo per la copia speculare
  • Se le istantanee vengono utilizzate per sola lettura, lo snapshot è aggiornato solo quando è stata creata l'istantanea.
  • La riconfigurazione potrebbe richiedere un intervento manuale.
  • È necessario affidarsi al distributore per spingere i cambiamenti.
  • Gli altri elementi devono essere gestiti al di fuori della replica, ad esempio accessi, processi di SQL Agent, ecc.
  • È più complicato impostare e mantenere quindi le altre opzioni.
  • SQL Server dovrà avere una licenza completa per il server secondario.
Raccomandato

Articoli Correlati

  • confronti popolari: Differenza tra Jelly e Jam

    Differenza tra Jelly e Jam

    Differenza fondamentale: la gelatina è una diffusione di frutta traslucida prodotta con frutta zuccherata. La marmellata è una conserva di cibo che viene comunemente usata come spalmabile su bagel, pane, ciambelle, ecc. Gelatina e marmellata sono due deliziose conserve di frutta che vengono utilizzate come dessert o colazioni.
  • confronti popolari: Differenza tra olio di soia e olio di colza

    Differenza tra olio di soia e olio di colza

    Differenza fondamentale: l' olio di semi di soia e l'olio di canola possono far parte di un argomento di lunga durata, se si prendono in considerazione gli aspetti relativi alla salute e alla cottura dei rispettivi oli. Inoltre, questi oli sono estratti rispettivamente dalla loro soia e dai semi di ravizzone
  • confronti popolari: Differenza tra laurea e laurea

    Differenza tra laurea e laurea

    Differenza chiave: B.Sc. sta per Bachelor of Science. Si tratta di una laurea universitaria che viene conferita al termine di un programma accademico scientifico di 4-5 anni. BA è l'acronimo di Bachelor of Arts. E 'anche una laurea universitaria che viene conferita al termine di un programma accademico di arte e letteratura da quattro a cinque anni.
  • confronti popolari: Differenza tra ristorante e caffetteria

    Differenza tra ristorante e caffetteria

    Differenza fondamentale: il ristorante è una struttura che prepara e serve cibo e pone l'accento sul servizio. Una caffetteria è anche un ristorante che può o non può offrire un posto a sedere. Mangiare fuori è diventato parte della nostra cultura. Per ogni occasione le persone scelgono di mangiare fuori. Ogn
  • confronti popolari: Differenza tra transgender ed ermafrodita

    Differenza tra transgender ed ermafrodita

    Differenza fondamentale: un transgender è una persona che desidera essere considerata come un membro del sesso opposto. D'altra parte, un ermafrodita è una persona che ha organi riproduttivi sia maschili che femminili. Le persone transgender possono identificarsi come eterosessuali, omosessuali, bisessuali, pansessuali, polisessuali o asessuali.
  • confronti popolari: Differenza tra DVD originale e pirata

    Differenza tra DVD originale e pirata

    Differenza fondamentale: i DVD originali sono DVD originali e autorizzati. D'altra parte, i DVD piratati si riferiscono ai DVD prodotti illegalmente senza autorizzazione o diritti di riproduzione. I DVD piratati sono più economici dei DVD originali. Tuttavia, la qualità di un DVD originale è molto meglio di quella pirata. I
  • confronti popolari: Differenza tra LibreOffice e OpenOffice

    Differenza tra LibreOffice e OpenOffice

    Differenza chiave: LibreOffice è una suite per ufficio libera e open source. È sviluppato dalla Document Foundation. È stato progettato per Windows, Mac e Linux. LibreOffice è stato biforcato da OpenOffice.org nel 2010. OpenOffice è un'altra suite per ufficio open source. È sotto licenza Apache. Entr
  • confronti popolari: Differenza tra ordine di pagamento e assegno circolare

    Differenza tra ordine di pagamento e assegno circolare

    Differenza chiave: l' ordine di pagamento è una modalità di pagamento che richiede al pagatore di pagare in anticipo una determinata quantità di denaro. Questo è considerato un metodo di pagamento sicuro poiché l'importo stampato è già prepagato. L'assegno o assegno circolare è un assegno garantito da una banca. Con qu
  • confronti popolari: Differenza tra castello e palazzo

    Differenza tra castello e palazzo

    Differenza fondamentale: i castelli sono stati costruiti per il motivo principale di sicurezza e protezione. D'altra parte, i palazzi sono stati costruiti per il motivo principale di comfort, relax e lo stile di vita piacevole. Castello e palazzo sono punti di interesse storici. Sono le enormi strutture fabbricate che sono belle e storiche in tutto il mondo

Scelta Del Redattore

Differenza tra Intex Aqua Wonder 2 e XOLO X1000

Differenza fondamentale: Intex Aqua Wonder 2 è il successore di uno dei telefoni precedenti dell'azienda, chiamato Intex Aqua Wonder. Aqua Wonder 2 è dotato del chipset MT6589 di MediaTek, un processore quad-core da 1.2 GHz e 512 MB di RAM. XOLO x1000 gira su un processore Intel Atom single-core Z2480.