MDF ve LDF nedir?

Veritabanları.

Varsayılan kurulum

İlk kurulum sırasında, SQL Server'ın her bir baskısı, sistemde ilgili varsayılan MDF ve LDF dosyalarını bu tartışmada ele alınmayan ilgili işlevleriyle yerleştirecektir. Master, MSDB, Model, TempDB ve Kaynaklar dosyaları varsayılan kurulum dizininde oluşturulur, tanımlanır ve saklanır. Sistemin her bir çekirdek dosyası, belirli gereksinimler için kullanılır, ancak bunlar, ilgili çalışmalarla ilişkili olarak bilgi içeren veritabanlarıdır.

Kullanıcı veritabanları oluştur

Kullanıcı veritabanları, herhangi bir uygulama veya kullanıcı tarafından belirli kullanımlar için oluşturulur. Bir veritabanı yöneticisi yeni bir tane oluşturduğunda, SQL Server bu veritabanı için karşılık gelen MDF ve LDF dosyasını oluşturur. SQL Server bunları başlangıçta varsayılan dizinlerine yerleştirir veya yönetici nerede saklanacağını tanımlayabilir. Oluşturulduktan sonra, kolaylık, performans veya depolama nedeniyle farklı yerlere taşınabilirler.

Veritabanı Ana Dosyası

MDF'ler, veritabanındaki tüm bilgilerin saklandığı yerdir. Bir uygulama veya kullanıcı tarafından oluşturulan satırları, sütunları, alanları ve verileri içerir. Bir veritabanı sütununun oluşturulması, kayıtların oluşturulmasının modifikasyonları ve bilgileri, her şey bu dosya ve uygulamaların kullanımı için bu dosyada saklanır.

Veritabanı kayıt dosyası

MDF içinde birkaç oluşturma ve değiştirme işlemi sırasında, tüm aktivite LDF'ye kaydedilir. Dinamik bilgi işlem olarak adlandırılan bellek içinde ve dışında işlenirken, hata işleme için veriler LDF'de depolanır. Sonuç olarak, tüm kullanıcı aktiviteleri referans olarak kaydedilir.

MDF ve LDF dosyalarını kullan

Veritabanı yöneticileri, MDF ve LDF dosyaları ile çeşitli şeyler yapabilir. Oluşturulduktan sonra, veritabanını örneklerden ayırarak, fiziksel dosyayı tarayıcıdan geçirerek ve yeniden ekleyerek taşınabilirler. Bu dosyalar, ayırma ve birleştirme işlevleri kullanılarak farklı depolama aygıtlarında farklı dizinlere taşınabilir. MDF dosyaları ayrıca hangi sürümün dosyayı oluşturduğunu saklar ve bilinmeyen nedenlerle bir SQL Server'dan ayrılabilir. Bazı durumlarda, MDF dosyaları, manipülasyon için yeni bir boş veritabanına içe aktarılabilir.

Her şeyi birleştir

Microsoft SQL Server, bu dosya türünün bu temel açıklamasında tam olarak kapsanmayan birçok yüzeye, bileşene ve yardım hizmetine sahip karmaşık bir veritabanı ortamıdır. SQL Server, çalışmalarının çoğu için iki çekirdek dosya türünü, MSF ve LDF kullanır. Bunlar SQL Server ortamında en önemli dosyalardır.