Differenza tra LDF e MDF Differenza tra

Anonim

LDF vs MDF > Le aziende utilizzano database per archiviare, esaminare e recuperare informazioni preziose come clienti, ricerche di mercato, contabilità, tendenze del mercato, inventario delle forniture, dipendenti e altri dati vitali per un'azienda e le sue operazioni quotidiane. La maggior parte delle aziende utilizza Microsoft SQL per creare database e archiviare informazioni rendendole il programma e l'applicazione più utilizzati in questa funzione. All'interno dei file MSSQL, è possibile trovare e utilizzare MDF e LDF.

Sia LDF che MDF sono estensioni di file utilizzate in Microsoft SQL Server. Queste estensioni di file sono disponibili in tandem e vengono create automaticamente quando viene creato un nuovo database nel programma. Entrambi i file si trovano anche nella stessa posizione per una facile consultazione. Ma una delle funzioni più importanti di questi file è che sono componenti del file di backup (con estensione file. Bak) usati nel programma.

Il file di estensione. MDF sta per "Master Database File. "Questo file contiene tutte le informazioni di avvio per il database da eseguire e tiene traccia di tutti i database sul server SQL. Punta anche agli altri file nel database. Questo file è anche un file chiave nella memorizzazione delle informazioni che è molto importante per l'ammissione e la supervisione del contenuto dei dati sul server.

Nel frattempo, LDF è l'estensione del file per il log delle transazioni del server per il file di dati principale. Salva le informazioni del database oltre a tenere traccia di tutte le azioni e le modifiche apportate alle informazioni sul server. Ciò comprende; data, ora, dettagli di tutte le modifiche, informazioni dell'utente su chi ha apportato le modifiche. Inoltre, il registro presenta anche il terminale del computer in cui sono state apportate le modifiche.

Le modifiche che a. File LDF registra spesso frequentemente includono; cancellazione di file, inserimenti, avvisi, aggiunte e aggiornamenti. Di solito, il. LDF è il file associato a. MDF quando un nuovo database o quando viene creato un file di backup. Il registro delle transazioni del server aiuta a tracciare le modifiche non autorizzate o rintraccia l'origine di un errore. Le informazioni contenute nel registro possono aiutare a rilevare l'anomalia, recuperare dati importanti e necessari e aiutare a correggere l'accesso e l'errore.

I file LDF sono importanti in tre operazioni nelle operazioni SQL. Questi includono: ripristino delle singole transazioni, ripristino di tutte le transazioni incomplete nel momento in cui viene avviato il server e ripristino del database in caso di errore. Nella prima operazione, viene rilasciata una dichiarazione di rollback dall'applicazione e il. Il file LDF viene utilizzato per invertire tale operazione. In caso di server che rilevano un errore o errori, il file LDF eseguirà il backup della transazione incompleta.

La seconda operazione richiede un server SQL guasto.Il file LDF viene utilizzato per tornare a un punto di ripristino o un file di backup in cui il database è completamente funzionante. La terza operazione richiede un errore del database. Quando si verifica questo scenario, i file LDF vengono utilizzati per ripristinare il database prima dell'evento di errore. In questa operazione, le informazioni e tutti i dati sono sicuri e non danneggiati.

Riepilogo:

1. MDF è il file di dati primario per MSSQL. L'LDF, d'altra parte, è un file di supporto ed è caratterizzato come un file di registro delle transazioni del server.

2. MDF contiene tutte le informazioni vitali e necessarie nei database mentre LDF contiene tutte le azioni che includono le transazioni e le modifiche apportate nel file MDF.

3. LDF riguarda tre operazioni mentre MDF non lo è.

4. Le dimensioni del file LDF possono richiedere molto spazio a causa delle numerose modifiche e dei dettagli delle informazioni attribuiti alle modifiche mentre il file MDF può mantenere o una modifica delle dimensioni del file a seconda delle modifiche effettive apportate al file stesso.