Pure software mode hot stand-by regeling diepgaande analyse


【】 REVIEW De Hot Standby zal een pure software-aanpak van de diepgaande analyse.

Database warm met twee typische methoden voor een meer standaard, twee servers via een gedeelde opslag apparaat (gewoonlijk een gedeelde disk array of SAN storage area network), en de installatie van twee software-machine, te bereiken dubbele hot stand-by, bekend als de gemeenschappelijke basis. Een andere manier is door middel van zuivere software benadering, meestal aangeduid als pure software of in de spiegel modus (Mirror).

Middelen voor het delen van de database op de gedeelde opslag apparaat. Wanneer een server om direct diensten verlenen op het opslagapparaat te lezen en te schrijven. Wanneer schakelt het systeem, de andere server leest ook de gegevens op het opslagapparaat.

Voor pure software-aanpak, 通过 imaging software, real-time data replicatie naar een andere server, dus de dezelfde gegevens op twee servers, een ieder bestaat, Ru Guo een server kan Chuxianguzhang Jishiqiehuan naar een ander servers.

Pure software benadering tot op zekere hoogte, de kosten te verminderen, maar het heeft ook een zeer belangrijke nadelen:

1. Betrouwbaarheid is relatief arm, de twee real-time data replicatie tussen servers is een relatief zwakke schakel.

2. Zodra een server onderbrekingen meer, zelfs na de hervatting voor meer geavanceerde data-synchronisatie herstel. En deze keer is het systeem beschermd.

3. Geen transactiekosten mechanisme, vanwege de replicatie is in het document en de schijf laag, en de database transactie zal geen invloed op het succes van de operaties te kopiëren, veranderingen voordoen, de situatie van onvolledige gegevens, is er veel risico in deze.

Daarom heeft het voorstel, tenzij een laatste redmiddel, kies dan niet zuivere software-oplossingen.

Aan de andere kant is er een parallelle database-oplossing, is het niet in het bestand, of kopieer de schijf laag, maar de database van operaties die rechtstreeks voor de routing distributie, parallel aan te vullen van de database te updaten transactie mechanisme, maar bieden ook een database parallelle dienst. Op deze manier kunnen de huidige aanvraag voor SQL Server zeer succesvol, veel beter dan het gedeelde geheugen + Dual mode-software