
Considerations for Working with Data Files in SQL Server 2014
DATA FİLES BİRLEŞTİRMENİN FAYDALARI
- Dosyalarımızı bir yerden yönetiriz.Bundan dolayı merkezi depolama bakım ve yedekleme daha kolay olur.
- Tek bir yerden erişim sağlandığı için geliştiriciler için karmaşıklık azalmıştır.
- Daha etkili bir arama gerçekleştirilir.Çünkü istediğimiz dosyaya daha kolay ulaşabiliriz.
STORİNG DATA FİLES
- FİLE SİSTEM
- BLOB
- FİLESTREAM
- FİLE TABLE
FİLE SİSTEM
- Dosyalar işletim sisteminde bloblar halinde
- 1 MB dan daha büyük dosyalar için daha iyi okuma performansı sunar.
- Tek noktadan yönetilmediği için ayrı bakım,yedekleme ve güvenlik yapılmalıdır.
- Geliştiriciler için zor uygulama geliştirme imkanı sunar.
BLOB
- SQL Server 2014 ile beraber Blob verileri saklamak için varbinary(max) tipi kullanılabilir.
- Veritabanına Bloblar halinde entegre eder.
- SQL Server Blobları Binary tree içinde saklar
- Max 2 GB veri saklar.
- SQL Server BLOB verileri için işlem ve ilişkisel bütünlüğü korur.
- Tek noktadan güvenlik yapılandırılabiliyor.
- Dosyalar Developer için daha az karmaşıklık sağlar.
- BLOB verileri doğrudan dosya sistemi aracılığıyla erişemez.Word belgeleri varbinary(max) kullanarak depolarsanız, doğrudan Word’ü kullanarak bu belgeleri açamazsınız
FİLESTREAM
- SQL Server 2008 ile kullanılmaya başlandı.
- Filestream ile veriler işletim sistemi dosyalarında tutulmaya başlandı.
- Transaction-SQL kullanarak da erişebilirsiniz.
- Bütünleşik yönetimi ve güvenlik sağlıyor.
- Geliştiriciler için uygulama geliştirme ortamı iyi
- Sorgu metin verileri için tam metin araması ve semantik arama yeteneği sağlanıyor.
- 2 GB’den daha büyük blobları depolayabiliriz,dosya dizin hiyerarşisini tutmuyor.
- Windows uygulamalarına uyumlu değil yani kaydettiğimiz metin dosyasını word olarak açamayız.
FİLE TABLE
- SQL Server 2012 ile ortaya çıkmıştır.FILESTREAM işlevlerinin üzerine geliştirilmiştir.
- Verinin dosya dizin hiyerarşisi tutar.her satır bir dosya yada dizine denk gelir.
- Windows uygulamalarına uyumludur, transaction olaylarına izin verir
- Backup izin verir sql üzerinde depolama sağlar.
- Dosya dizin yapısını tutuyor
Leave a reply