Pure modalità software regime di hot standby un'analisi approfondita


REVIEW 【】 La Hot Standby sarà un approccio puramente software per analisi approfondite.

Database caldo con due metodi tipici per una più standard, due server attraverso un dispositivo di storage condiviso (di solito un array di dischi condivisi o storage area network SAN), e l'installazione di due software-macchina, per raggiungere double hot standby, conosciuta come la base condivisa. Un altro modo è attraverso il software puro approccio, comunemente chiamato il software come puro o in modalità mirror (specchio).

Mezzi per la condivisione del database su dispositivi di archiviazione condivisa. Quando un server per fornire servizi direttamente nel dispositivo di archiviazione di leggere e scrivere. Quando l'interruttore del sistema, l'altro server legge anche i dati sul dispositivo di archiviazione.

Per approccio software puro, dal software di mirroring in tempo reale i dati possono essere copiati su un altro server, in modo che gli stessi dati su due server per l'esistenza di una, se un errore del server, è possibile passare ad un altro tempo server.

approccio software puro in una certa misura, ridurre i costi, ma ha anche degli svantaggi molto significativi:

1. Affidabilità è relativamente povero, i due di replica dati in tempo reale tra i server è un legame relativamente debole.

2. Una volta che una interruzione server, anche dopo la ripresa di più sofisticato di sincronizzazione di recupero di dati. E questa volta il sistema è protetto.

3. Nessun meccanismo di transazione, per la sua replica è nel documento e lo strato del disco, e copiare il database di transazione non influirà sul successo delle operazioni, i mutamenti, la situazione dei dati incompleti, il rischio è notevole in questo.

Pertanto, la proposta a meno che in ultima istanza, non scegliere soluzioni software puro.

Al contrario, vi è una soluzione di database parallelo, non è nel il file o copiare il layer del disco, ma direttamente sul database front-end di routing in operations di distribuzione, in parallelo complete del meccanismo di transazione per aggiornare il database, il database provides also servizio parallelo. In questo modo l'applicazione corrente per SQL Server di grande successo, molto meglio di quanto condiviso software + modalità di memoria Dual