Domov Baze podatkov Kaj je pošiljanje dnevnikov? - definicija iz tehopedije

Kaj je pošiljanje dnevnikov? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni Dostava dnevnika?

Pošiljanje dnevnikov je značilnost Microsoftovega SQL strežnika, v katerem se zabeležene spremembe baze podatkov (dnevnikov) samodejno prenesejo v bazo podatkov z replikami, ki je nastavljena na pripravljenem strežniku. Je močno in koristno orodje za povečanje razpoložljivosti baze podatkov z vzdrževanjem druge tople baze podatkov, ki se lahko hitro napolni za nenadoma nedosegljivo primarno bazo podatkov.


Upoštevajte, da sposobnost premikanja sprememb baze podatkov v realnem času iz ene baze podatkov v drugo ni edinstvena za SQL Server. Dostava dnevnikov je Microsoftova izvedba koncepta.

Techopedia razlaga pošiljanje dnevnikov

Pošiljanje dnevnikov se nekoliko razlikuje od zrcaljenja baze podatkov. Gre za asinhrono gibanje sprememb z enega strežnika na drugega in se lahko zgodi, ko se spremembe primarne baze podatkov prenesejo v več baz podatkov v pripravljenosti. V primeru okvare primarne baze podatkov je treba preklop do baze pripravljenosti opraviti ročno.


Zrcaljenje je po drugi strani sinhronizacija sprememb v realnem času, tako kot že ime pove - vaša slika v ogledalu dvigne roko, ko dvignete svojo in ne nekaj minut kasneje! Pri zrcaljenju je odstranjevanje podatkovnih baz avtomatizirano, za razliko od pošiljanja dnevnikov.


Zato se lahko vprašate, zakaj je pošiljanje dnevnikov sploh potrebno, če je na voljo zrcaljenje. Kratek odgovor je strošek. Zrcaljenje je lahko precej drago, saj ponavadi poleg primarnega in pripravljenega strežnika potrebuje še tretji strežnik, poleg tega pa tudi hitre podatkovne povezave med strežniki za zagotovitev kopiranja dnevnikov v realnem času. Dostava dnevnikov ponuja neke vrste kompromis med visokimi stroški in samodejnim odpuščanjem, čeprav z naslednjimi opozorili:

  • Preklapljanje podatkovnih baz ni samodejno
  • Baza podatkov v pripravljenosti ni na voljo za urejanje.
  • Obstaja nekaj časa izpada, medtem ko se skrbniki baz podatkov preklopijo na nove strežnike.
  • Še vedno obstaja nevarnost izgube podatkov, če zadnjih nekaj minut podatkov s primarnega strežnika ni bilo kopirano, preden postanejo nedosegljivi.

Pošiljanje dnevnikov je idealno za primere, v katerih ni nujno nujno, da ohranite 100% čas delovanja.

Kaj je pošiljanje dnevnikov? - definicija iz tehopedije