LDF vs MDF
Companiile utilizează baze de date pentru a stoca, examina și recupera informații valoroase cum ar fi clienții, cercetarea pieței, conturile, tendințele pieței, inventarul bunurilor, angajații și alte date vitale pentru o companie și operațiunile sale zilnice. Majoritatea companiilor utilizează Microsoft SQL pentru crearea de baze de date și stocarea informațiilor, făcându-l cel mai folosit program și aplicație în această funcție. În cadrul fișierelor MSSQL pot fi găsite și utilizate MDF și LDF.
Atât LDF cât și MDF sunt extensii de fișiere utilizate în Microsoft SQL Server. Aceste extensii de fișiere vin în tandem și sunt create automat când se creează o nouă bază de date în program. Ambele fișiere sunt, de asemenea, localizate în aceeași locație pentru o referință ușoară. Dar una dintre cele mai importante funcții ale acestor fișiere este aceea că acestea sunt componente ale fișierului de backup (cu extensia .bak) utilizat în program.
Fișierul de extensie .MDF înseamnă "Master Database File". Acest fișier conține toate informațiile de pornire pentru ca baza de date să ruleze și să urmărească toate bazele de date de pe serverul SQL. De asemenea, indică celelalte fișiere din baza de date. Acest fișier este, de asemenea, un fișier cheie în stocarea informațiilor care sunt foarte importante în admiterea și supravegherea conținutului de date de pe server.
Între timp, LDF este extensia de fișier pentru jurnalul de tranzacții al serverului pentru fișierul de date principal. Salvează informațiile bazei de date în plus față de păstrarea unei înregistrări a tuturor acțiunilor și a modificărilor aduse informațiilor de pe server. Aceasta include; data, ora, detalii despre toate modificările, informații despre utilizatori cu privire la cine a făcut modificările. În plus, jurnalul conține, de asemenea, terminalul computerului în care au fost efectuate modificările.
Modificările pe care le înregistrează frecvent un fișier .DFDF includ; ștergerea fișierelor, inserturi, alerte, completări și actualizări. De obicei, .LDF este fișierul de însoțire pentru .MDF atunci când o nouă bază de date sau când se creează un fișier de rezervă. Jurnalul de tranzacții al serverului ajută la urmărirea modificărilor neautorizate sau la urmărirea originii unei erori. Informațiile din jurnal pot ajuta la evidențierea anomaliei, la recuperarea datelor importante și necesare și la stabilirea accesului, precum și a erorii.
Fișierele LDF sunt importante în trei operații în operațiile SQL. Acestea includ: recuperarea tranzacțiilor individuale, recuperarea tuturor tranzacțiilor incomplete la momentul pornirii serverului și recuperarea bazei de date în caz de eșec. În prima operație, o declarație de revizuire este emisă de către aplicație, iar fișierul .LDf este utilizat pentru a inversa această operație. În cazurile în care serverele detectează o eroare sau erori, fișierul LDF va face backup pentru tranzacția incompletă.
A doua operație necesită un server SQL eșuat. Fișierul LDF este utilizat pentru a vă deplasa înapoi la un punct de recuperare sau la un fișier de rezervă în care baza de date funcționează pe deplin. A treia operațiune necesită o eroare a bazei de date. Când se întâmplă acest scenariu, fișierele LDF sunt utilizate pentru a restaura baza de date înainte de evenimentul de eșec. În această operație, informațiile și toate datele sunt sigure și nu sunt corupte.
Rezumat:
1.MDF este fișierul de date primar pentru MSSQL. LDF, pe de altă parte, este un fișier de suport și este caracterizat ca un fișier jurnal de tranzacții de server.
2.MDF conține toate informațiile vitale și necesare în bazele de date, în timp ce LDF conține toate acțiunile care includ tranzacțiile și modificările făcute în fișierul MDF.
3.LDF este preocupat de trei operațiuni în timp ce MDF nu este.
4. Dimensiunea fișierului LDF poate ocupa o mulțime de spațiu datorită numeroaselor modificări și detaliilor de informare atribuite modificărilor în timp ce fișierul MDF poate menține sau o modificare a dimensiunii fișierului, în funcție de modificările efective făcute în fișierul însuși.