Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> software >> SQL Server >> .

Cosa sta mirroring in SQL Server 2008?

SQL Server 2008 Mirroring:una soluzione ad alta disponibilità

SQL Server 2008 Mirroring è una tecnologia che fornisce alta disponibilità e ripristino di emergenza per i database. Funziona creando un'istanza secondaria del tuo database su un server separato. Questa istanza secondaria è una copia di sola lettura del database primario ed è mantenuto sincronizzato con il primario utilizzando spedizione del registro delle transazioni .

Ecco una ripartizione di come funziona il mirroring SQL Server 2008:

1. Server primario: È qui che risiede il database originale e scrivibile.

2. Server secondario: Questo server ospita una copia di sola lettura del database.

3. Server di testimoni: Questo è un server opzionale che funge da arbitro in caso di problemi di comunicazione tra i server primari e secondari.

4. Spedizione del registro delle transazioni: Il server primario invia continuamente i suoi file di registro delle transazioni al server secondario.

5. Sincronizzazione: Il server secondario applica i file di registro delle transazioni, garantendo che la copia del database sia sempre aggiornata.

Come SQL Server Mirroring fornisce un'alta disponibilità:

* Failover: Se il server primario fallisce, il server secondario può assumere il sopravvento come nuovo server primario. Ciò consente all'applicazione di continuare a funzionare con tempi di inattività minimi.

* Disaster Recovery: Se il server primario non è disponibile a causa di un disastro, il server secondario può essere utilizzato per ripristinare il database.

Tipi di SQL Server 2008 Mirroring:

* Modalità ad alta sicurezza: Questa modalità fornisce il massimo livello di protezione dei dati, ma richiede un server di testimoni e può influire sulle prestazioni.

* Modalità ad alte prestazioni: Questa modalità offre una latenza inferiore e prestazioni migliori rispetto alla modalità di alta sicurezza, ma richiede un intervento manuale per passare al server secondario in caso di guasto.

Vantaggi del mirroring SQL Server 2008:

* alta disponibilità: Fornisce un funzionamento continuo anche in caso di errore del server primario.

* Disaster Recovery: Garantisce la protezione dei dati in caso di disastro.

* Time di inattività minimi: Il failover può essere ottenuto con tempi di inattività minimi.

* Scalabilità: Può essere implementato su più server per ospitare volumi di dati in crescita.

Limitazioni del mirroring SQL Server 2008:

* Secondario di sola lettura: I server secondari sono solo di sola lettura, il che significa che non possono essere utilizzati per le operazioni di scrittura.

* Tipi di dati limitati: Il mirroring supporta solo alcuni tipi di dati, tra cui tabelle, viste e alcuni oggetti di sistema.

* Impatto sulle prestazioni: Il mirroring può influire sulle prestazioni del server primario.

* Complessità di configurazione: L'impostazione e la configurazione del mirroring può essere complesso e richiedere conoscenze specializzate.

Alternative al mirroring SQL Server 2008:

* Gruppi di disponibilità sempre: Una tecnologia più nuova e avanzata che mirroring, offrendo funzionalità come repliche di sola lettura e prestazioni migliori.

* Spedizione di registro: Una soluzione di base per il ripristino di emergenza che prevede la copia manualmente dei file di registro delle transazioni su un server di backup.

In sintesi: SQL Server 2008 Mirroring è una tecnologia preziosa per raggiungere un'elevata disponibilità e un ripristino di emergenza per i database. Tuttavia, ha limiti e alternative che possono essere più adatti alle tue esigenze specifiche.

 

software © www.354353.com