Satura rādītājs:
Definīcija - ko nozīmē Log Shipping?
Žurnālu nosūtīšana ir Microsoft SQL Server funkcija, kurā reģistrētās izmaiņas datu bāzē (žurnālos) automātiski tiek pārsūtītas uz replikas datu bāzi, kas izveidota gaidīšanas serverī. Tas ir spēcīgs un noderīgs rīks, lai palielinātu datu bāzes pieejamību, uzturot otro silto datu bāzi, kas pietiekami ātri var aizpildīt pēkšņi nepieejamo primāro datu bāzi.
Ņemiet vērā, ka spēja pārvietot datu bāzes izmaiņas reālajā laikā no vienas datu bāzes uz otru nav tikai SQL Server. Kuģu pārvadāšana ir vienkārši Microsoft īstenotā koncepcija.
Techopedia izskaidro žurnālu pārvadāšanu
Piegāde žurnālā nedaudz atšķiras no datu bāzes atspoguļojuma. Tā ir asinhrona izmaiņu kustība no viena servera uz otru un var notikt, primārajai datu bāzei veicot izmaiņas, kas tiek pārsūtītas uz vairākām gaidīšanas datu bāzēm. Primārās datu bāzes kļūmes gadījumā pārnešana uz gaidīšanas datu bāzi jāveic arī manuāli.
Savukārt spoguļošana ir reāllaika izmaiņu sinhronizācija, tāpat kā norāda nosaukums - jūsu attēls spogulī paceļ roku, kad jūs paceļat, nevis dažas minūtes vēlāk! Spoguļojot, datubāzes kļūmjpārlēce ir automatizēta atšķirībā no žurnāla nosūtīšanas.
Tāpēc var jautāt, kāpēc pat žurnāla nosūtīšana ir nepieciešama, ja ir pieejams spoguļojums. Īsā atbilde ir izmaksas. Spoguļošana var būt diezgan dārga, jo tai papildus primārajam un gaidīšanas serverim parasti ir vajadzīgs arī trešais serveris, kā arī ātrdarbīgas datu saites starp serveriem, lai nodrošinātu žurnālu kopēšanu reāllaikā. Kuģu nosūtīšana kokmateriāliem piedāvā sava veida kompromisu starp augstām izmaksām un automatizētu atlaišanu, kaut arī ar šādiem brīdinājumiem:
- Datu bāzes kļūda nav automātiska
- Gaidīšanas datu bāze nav pieejama rediģēšanai.
- Ir zināmas dīkstāves, kamēr datu bāzu administratori pārslēdz operācijas uz jauno serveri.
- Joprojām pastāv datu zaudēšanas risks, ja datu pēdējās minūtes no primārā servera netiek kopētas, pirms tie vairs nav pieejami.
Kuģu nosūtīšana uz kokmateriāliem ir ideāli piemērota situācijām, kurās nav absolūti svarīgi uzturēt 100% darbspējas laiku.
