Obsah:
Definícia - Čo znamená Log Shipping?
Preprava protokolov je funkcia servera SQL od spoločnosti Microsoft, v ktorej sa zaznamenané zmeny do databázy (protokoly) automaticky prenášajú do databázy replík zriadenej na pohotovostnom serveri. Je to výkonný a užitočný nástroj na zvýšenie dostupnosti databázy udržiavaním druhej teplej databázy, ktorá môže primerane rýchlo vyplniť náhle nedostupnú primárnu databázu.
Všimnite si, že možnosť presunúť zmeny databázy v reálnom čase z jednej databázy do druhej nie je jedinečná pre SQL Server. Preprava denníka je jednoducho implementáciou koncepcie spoločnosti Microsoft.
Techopedia vysvetľuje log Shipping
Preprava denníka sa mierne líši od zrkadlenia databázy. Je to asynchrónny pohyb zmien z jedného servera na druhý a môže sa vyskytnúť, keď sa zmeny primárnej databázy prenesú do niekoľkých pohotovostných databáz. Taktiež v prípade zlyhania primárnej databázy musí byť núdzové prepnutie do pohotovostnej databázy vykonané ručne.
Zrkadlenie, na druhej strane, je synchronizácia zmien v reálnom čase, rovnako ako názov napovedá - váš obrázok v zrkadle zdvihne ruku, keď ju zdvihnete, a nie o pár minút neskôr! Pri zrkadlení je zlyhanie databázy automatizované, na rozdiel od prepravy zásielok.
Dá sa teda opýtať, prečo je preprava zásielok potrebná, ak je k dispozícii zrkadlenie. Krátka odpoveď je cena. Zrkadlenie môže byť dosť drahé, pretože zvyčajne vyžaduje okrem primárnych a záložných serverov aj tretí server, ako aj vysokorýchlostné dátové spojenia medzi servermi, aby sa zabezpečilo kopírovanie protokolov v reálnom čase. Preprava denníka ponúka určitý kompromis medzi vysokými nákladmi a automatizovanou redundanciou, aj keď s nasledujúcimi upozorneniami:
- Zálohovanie databázy nie je automatické
- Databáza pohotovostného režimu nie je k dispozícii na úpravy.
- Došlo k určitým prestojom, zatiaľ čo správcovia databáz prechádzajú na operácie na novom serveri.
- Stále existuje riziko, že dôjde k strate údajov, ak sa údaje za pár minút z primárneho servera neskopírovali skôr, ako sa stali nedostupnými.
Preprava denníka je ideálna pre situácie, v ktorých nie je absolútne dôležité udržiavať 100% prevádzkyschopnosť.
