SQL Server 2008’in en iddialı olduğu alanlardan birisi de disk alanı ihtiyacı yönünde.
4 ayrı uygulama var:
– Row Level Compression: SQL Server sayısal tipleri ve sabit uzunluktaki tipleri değişken uzunlukta tipleri tuttuğu mantıkla tutuyor. Böylece mesela pek çok satırda 0 değeri alan bir Integer daha az yer kaplayabiliyor. Ya da değişken olarak tanımlanmamış kolonlardaki tamamlama karakterlerini boş yere tutmuyor.
– Page Level Compression: Belirli desenlerin sık görüldüğü kolonlar için çok uygun. Sık tekrarlanan bu desenlere bir gösterim atayıp, uzun desen örgüsünü her seferde tekrar ettireceğine kısa gösterimi tekrarlıyor.
– BackUp Compression: SQL Server 2008 yedekleme sırasında veriyi sıkıştırabiliyor ve daha az alan isteyebiliyor.
– Mirroring Compression: Aynalama kurulumlarında iki sunucu arasında aktarılan veri sıkıştırılıyor, böylece aynalama maliyeti azaltılmış oluyor.
Bir test ortamında kendi veritabanlarınızla bu özelliklerin sağlayacağı avantajları incelemenizi tavsiye ederim.