BLOB (SQL Server) depolamak için seçenekleri karşılaştırmak

Tartışır ve karşılaştırır dosya ve belgeleri saklamak için kullanılabilir olan seçenekler SQL Server.

Bu Konuda

  • Depolama dosyaları veritabanında - avantajları ve beklentiler

  • FILESTREAM

  • FileTables

  • FILESTREAM karşılaştırma ve FileTable

  • FILESTREAM ve Uzaktan blob deposu (KÇY) karşılaştırma

  • Daha fazla bilgi

Depolama dosyaları veritabanında – avantajları ve beklentiler

Kurumsal verilerin büyük bir yüzdesi doğada yapısal olmayan ve genellikle dosya ve belgeler dosya sistemlerinde depolanır. Bu verilerin çoğu üretilen, yönetilir ve dosyaların Windows API'leri erişen uygulamalar tarafından tüketilen. Şirketler genelde ilişkisel veritabanı dosyaları ilgili meta veri depolarken dosya sisteminde, bu verileri tutmak.

Yapılandırılmamış verileri ilişkisel veritabanına entegre önemli yararlar sağlar. Bu avantajlar arasında şunlar yer alır:

  • Entegre depolama ve veri yönetimi özellikleri yedekleme gibi.

  • Tam metin arama ve semantik arama üzerinden veri ve meta veriler gibi tümleşik hizmetler.

  • Yönetim ve politika yönetimi üzerinde yapılandırılmamış veriler kolaylığı.

Çoğunlukla, ancak o yapılandırılmamış verileri ilişkisel bir veritabanında depolamak için uygun olmamıştır. Daha önce ilişkisel sistemleri üzerine varolan Windows tabanlı uygulamaları çalıştırmak mümkün olmamıştır. Bu üst ilişkisel veritabanı API çalışmasına yeniden kurulan uygulamaları (örneğin, Microsoft Word veya Adobe Reader) pratik değildir. Bu uygulamaların sadece verileri Windows API'leri erişilebilir olmasını bekliyoruz. Diğer bir deyişle, beklentiler şunlardır:

  • Windows uygulamaları veritabanı işlemleri farkında değildir ve bunları gerek yoktur.

  • Windows uygulamaları, dosya ve dizin veri API'leri dosya sistemiyle uyumluluk gerektirir.

[YUKARI]

FILESTREAM

SQL Serverzaten verimli depolama, yönetim sağlar FILESTREAM özelliği olan ve dosyaları dosya sisteminde depolanan yapılandırılmamış veri akışı. Ancak, bir FILESTREAM çözüm özel programlama gerektirir ve yukarıda açıklanan tam Windows uygulama uyumluluğu gereksinimini tatmin etmez.

[YUKARI]

FileTables

FileTable özellik yapılandırılmamış dosya veri ve dizin hiyerarşileri depolamak Kurumsal müşteriler etkinleştirmek için varolan FILESTREAM yetenekleri üzerine inşa bir SQL Serververitabanı işlemsel olmayan erişim gereksinimleri ve Windows uygulama uyumluluk için dosya tabanlı veri ele tarafından.

[YUKARI]

FILESTREAM karşılaştırma ve FileTable

Özellik

Dosya sunucusu ve veritabanı çözümü

FILESTREAM çözüm

FileTable Solution

Yönetim görevleri için tek bir hikaye

Hayır

Evet

Evet

Tek dizi: arama, raporlama, sorgulama ve benzeri

Hayır

Evet

Evet

Tümleşik güvenlik modeli

Hayır

Evet

Evet

Yerinde güncelleştirmeleri FILESTREAM veri

Evet

Hayır

Evet

Veritabanında tutulan dosya ve dizin hiyerarşisi

Hayır

Hayır

Evet

Windows uygulama uyumluluğu

Evet

Hayır

Evet

İlişkisel erişim dosya öznitelikleri

Hayır

Hayır

Evet

[YUKARI]

FILESTREAM ve Uzaktan blob deposu (KÇY) karşılaştırma

Bu blog yazısı KÇY takım bu iki özellik karşılaştırma için bkz: SQL Server uzaktan blob deposu ve FILESTREAM özellik karşılaştırma.

[YUKARI]

Daha fazla bilgi

[YUKARI]