SQL Server’da MDF, NDF ve LDF Dosyaları

SQL Server'da MDF, NDF ve LDF Dosyaları
SQL Server'da MDF, NDF ve LDF Dosyaları

Herkese merhaba. Bu yazıda SQL Server’da MDF, NDF ve LDF dosyaları ile ilgili bilgi vereceğim.

SQL Server’da MDF Dosyası Nedir?

SQL Server, verilerin depolandığı bir veya daha fazla veritabanı dosyası kullanır. Bu dosyalara MDF (Master Data File) dosyası denir.

MDF dosyası, SQL Server veritabanının ana veri dosyasıdır. Bu dosya, veritabanındaki tüm tablolar, depolama yapıları, indexler ve diğer nesnelerin tüm verilerini içerir. Veritabanı yöneticisi tarafından yapılandırıldığı şekilde, bir veritabanı bir veya daha fazla MDF dosyası içerebilir.

MDF dosyası, bir veritabanının en önemli bileşenlerinden biridir ve verilerin depolanması, yedeklenmesi ve kurtarılması için önemlidir. MDF dosyası genellikle bir veritabanının en büyük dosyasıdır ve büyük veritabanları için boyutu gigabayt veya terabayt seviyelerine kadar çıkabilir.

SQL Server MDF dosyası, veritabanı yöneticisi tarafından yönetilen ve güncellenen bir dosyadır. Bu dosya ile birlikte LDF (Log Data File) dosyası da kullanılır ve veritabanının tamamı bu iki dosyada depolanır. Veritabanındaki herhangi bir değişiklik, MDF ve LDF dosyalarına kaydedilir ve veritabanı yöneticisi tarafından yapılan yedeklemeler bu dosyaların bir kopyasını içerir.

SQL Server MDF dosyası, tablolar, stored prosedürler, viewler, tetikleyiciler, fonksiyonlar vb. veritabanı nesnelerindeki tüm veriler birincil veri dosyalarında saklanır.

SQL Server’da NDF Dosyası Nedir?

SQL Server, büyük boyutlu veritabanlarının yönetimi için bir özellik olarak verileri birden fazla dosyaya ayırma seçeneği sunar. Bu dosyalara NDF (Secondary Data File) dosyası denir.

NDF dosyası, SQL Server veritabanının birincil MDF dosyasına ek olarak depolama alanı olarak kullanılan ikincil bir veri dosyasıdır. Veritabanındaki tablolar ve indexler gibi veri nesneleri, hem MDF hem de NDF dosyalarında depolanabilir. Bu, veritabanının performansını artırır ve depolama alanının kullanımını optimize eder.

NDF dosyası, bir veritabanının büyüklüğünü artırmak veya performansını artırmak için kullanılır. Bir veritabanı büyüdükçe, NDF dosyaları eklenebilir veya mevcut olanlar büyütülebilir. Bu, bir veritabanının performansını iyileştirmek ve yönetmek için faydalı olabilir.

NDF dosyası, MDF dosyası gibi veritabanının bir parçasıdır ve verilerin depolanması, yedeklenmesi ve kurtarılması için önemlidir. Bir veritabanı yedeklemesi alındığında, hem MDF hem de NDF dosyaları yedeklenir.

Özetle, NDF dosyaları SQL Server veritabanlarında performansı artırmak ve depolama alanını optimize etmek için kullanılan ikincil veri dosyalarıdır.

SQL Server’da LDF Dosyası Nedir?

SQL Server, veritabanlarının işlemlerinin kaydedildiği bir log dosyası kullanır. Bu dosyaya LDF (Log Data File) dosyası denir.

LDF dosyası, SQL Server veritabanının işlem kaydını tutan transaksiyonel log dosyasıdır. SQL Server, her bir veritabanı işlemi sırasında LDF dosyasına bir giriş yazar. Bu giriş, ilgili işlemin ne olduğunu, ne zaman gerçekleştiğini ve kim tarafından gerçekleştirildiğini içerir.

LDF dosyası, veritabanı işlemlerinin güvenliğini sağlamak için önemlidir. Bir veritabanı çökmesi durumunda, LDF dosyası verilerin kurtarılmasına yardımcı olabilir.

LDF dosyası, veritabanı boyutuyla orantılı olarak büyüyebilir. Bu nedenle, LDF dosyasının boyutunu sınırlandırmak için sık sık yedeklenmelidir. Bu, LDF dosyasının boyutunu kontrol etmenin yanı sıra, veritabanı yedeklerinin daha küçük olmasını sağlar.

Linkteki kaynağı da okuyabilirsiniz :  https://www.sqlarena.com/2017/07/sql-server-what-is-mdf-ndf-ldf.html

Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.

560 Kez Okundu

Yavuz Selim Kart

Yazılım ve veri tabanında bildiklerimi anlatmaya gayret ediyorum. Halen birçok programlama dili üzerinde araştırmalar yaparak kendimi geliştiriyorum. Bunlar haricinde Grafik Tasarım ve Wordpress konularına da ilgim bulunmakta. SEO ve Sosyal medya yönetimleri hakkında da bilgim mevcuttur. Kısaca çok çalışmayı seven azimli biriyim.

You may also like...

Yazı kopyalamak yasaktır!