Acasă Baze de date Ce este transportul de jurnal? - definiție din techopedia

Ce este transportul de jurnal? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă Log Shipping?

Transportul de jurnal este o caracteristică a SQL Server Microsoft în care modificările înregistrate într-o bază de date (jurnalele) sunt transferate automat într-o bază de date replica configurată pe un server de așteptare. Este un instrument puternic și util pentru creșterea disponibilității bazei de date, prin menținerea unei a doua baze de date calde, care poate completa rapid rapid pentru o bază de date primară brusc indisponibilă.


Rețineți că posibilitatea de a muta modificările bazei de date în timp real de la o bază de date la alta nu este unică pentru SQL Server. Transportul de jurnal este pur și simplu implementarea Microsoft a conceptului.

Techopedia explică expedierea jurnalului

Transportul de jurnal este ușor diferit de oglindirea bazei de date. Este o mișcare asincronă a modificărilor de la un server la celălalt și se poate produce cu modificările unei baze de date primare transferate către mai multe baze de date de așteptare. De asemenea, în caz de eșec al bazei de date primare, failover-ul la baza de date de așteptare trebuie făcut manual.


Pe de altă parte, oglindirea este o sincronizare în timp real a schimbărilor, așa cum sugerează și numele - imaginea ta din oglindă ridică mâna când ridici a ta, și nu câteva minute mai târziu! În oglindire, bascularea bazei de date este automatizată, spre deosebire de transportul de jurnal.


Așadar, se poate întreba de ce este chiar necesară expedierea jurnalului dacă este disponibilă oglindirea. Răspunsul scurt este costul. Oglindirea poate fi destul de costisitoare, deoarece de obicei are nevoie de un al treilea server în plus față de serverele primare și de așteptare, precum și legături de date de mare viteză între servere, pentru a asigura copierea jurnalelor în timp real. Transportul de jurnal oferă un fel de compromis între costul ridicat și redundanța automatizată, deși cu următoarele indicații:

  • Failoverul bazei de date nu este automat
  • Baza de date de standby nu este disponibilă pentru editare.
  • Există unele perioade de dezactivare în timp ce administratorii bazelor de date se schimbă în funcție de noul server.
  • Există încă riscul unei pierderi de date dacă ultimele minute de date de pe serverul principal nu au fost copiate înainte de a deveni indisponibile.

Transportul de jurnal este ideal pentru situațiile în care nu este absolut esențial să mențineți timpul de funcționare 100%.

Ce este transportul de jurnal? - definiție din techopedia