LDF ve MDF Arasındaki Fark

Anonim

LDF vs MDF gibi envanterleri depolamak, incelemek ve almak için veritabanları kullanmaktadır. > Şirketler, müşterileri, piyasa araştırmaları, hesapları, pazar eğilimleri, sarf malzemelerinin envanteri, çalışanlarını ve diğer hayati verileri bir şirkete ve günlük operasyonlarına değerli bilgileri depolamak, incelemek ve almak için veritabanları kullanmaktadır. Çoğu şirket veritabanlarını oluşturmak ve bilgiyi saklamak için Microsoft SQL'i kullanır ve bu fonksiyonu en çok kullanılan program ve uygulama haline getirir. MSSQL dosyaları içerisinde MDF ve LDF bulunabilir ve kullanılabilir.

Hem LDF hem de MDF, Microsoft SQL Server'da kullanılan dosya uzantılarıdır. Bu dosya uzantıları tandem olarak gelir ve programda yeni bir veritabanı oluşturulduğunda otomatik olarak oluşturulur. Her iki dosya da kolay referans olması için aynı yerde bulunur. Ancak bu dosyaların en önemli işlevlerinden biri, programda kullanılan yedek dosyanın (dosya uzantısı bak ile) bileşenleri olmasıdır.

Uzantı dosyası. MDF, "Ana Veritabanı Dosyası" anlamına gelir. "Bu dosya, veritabanının çalıştırılacağı ve SQL sunucusundaki tüm veritabanlarını izleyen tüm başlangıç ​​bilgilerini içerir. Ayrıca, veritabanındaki diğer dosyaları gösterir. Bu dosya aynı zamanda sunucudaki veri içeriğinin kabulü ve denetlenmesinde çok önemli olan bilgileri saklamada önemli bir dosyadır.

Bu arada, LDF, ana veri dosyası için sunucu işlem günlüğünün dosya uzantısıdır. Sunucu üzerindeki bilgiler üzerinde yapılan tüm işlemlerin ve değişikliklerin kaydını tutmanın yanı sıra veritabanı bilgilerini de kaydeder. Bu içerir; tarih, saat, tüm değişikliklerin detayları, kimlerin değişiklik yaptığına ilişkin kullanıcı bilgileri. Buna ek olarak, günlük ayrıca değişikliklerin yapıldığı bilgisayar terminalini de içermektedir.

Değişiklikler. Sık sık LDF dosyası sıklıkla şunları içerir; dosya silme, ekler, uyarılar, eklemeler ve güncellemeler. Genellikle. LDF, eşlik dosyadır. MDF ne zaman yeni bir veritabanı veya bir yedek dosyası oluşturulur. Sunucu işlem günlüğü, yetkisiz değişiklikleri izlemeye veya bir hatanın kaynağını bulmanıza yardımcı olur. Günlük hakkında yapılan bilgiler, anomaliyi belirlemek, önemli ve gerekli verileri kurtarmak ve erişimi düzeltmenin yanı sıra hatayı düzeltmeye yardımcı olabilir.

LDF dosyaları SQL işlemlerinde üç işlemde önemlidir. Bunlar arasında şunlar bulunur: bireysel işlemlerin kurtarılması, sunucunun başlatıldığı zamandaki tamamlanmamış işlemlerin kurtarılması ve arıza olduğunda veritabanının kurtarılması. İlk işlemde, bir geri alma bildirimi uygulama tarafından verilir ve. LDf dosyası, işlemi tersine çevirmek için kullanılır. Sunucuların bir hata veya hataları tespit ettiği durumlarda, LDF dosyası tamamlanmamış işlemi yedekleyecektir.

İkinci işlem başarısız bir SQL sunucusu gerektiriyor.LDF dosyası, bir kurtarma noktasına veya veritabanının tam olarak çalıştığı bir yedek dosyaya geri dönmek için kullanılır. Üçüncü işlem bir veritabanı hatası gerektiriyor. Bu senaryo gerçekleştiğinde, LDF dosyaları, başarısızlık olayından önce veritabanını geri yüklemek için kullanılır. Bu işlemde, bilgi ve tüm veriler güvende olur ve bozulmaz.

Özet:

1. MDF, MSSQL için birincil veri dosyasıdır. Öte yandan LDF, destekleyici bir dosyadır ve bir sunucu işlem günlüğü dosyası olarak karakterize edilir.

2. MDF, veritabanlarındaki tüm hayati ve gerekli bilgileri içerirken LDF, MDF dosyasında yapılan işlemler ve değişiklikler içeren tüm işlemleri içermektedir.

3. MDF, MDF'de değilken üç operasyonla ilgileniyor.

4. LDF dosya boyutu, çok sayıda değişikliğe ve MDF dosyası bakım yaparken değişikliğe atıfta bulunan bilgi ayrıntılarına veya dosyadaki gerçek değişikliklere bağlı olarak dosya boyutunda bir değişiklik yüzünden çok fazla yer kaplayabilir.