Udostępnij przez


Dane dużych obiektów binarnych (blob) (SQL Server)

Dotyczy:SQL Server

Program SQL Server udostępnia rozwiązania do przechowywania plików i dokumentów w bazie danych lub na zdalnych urządzeniach magazynujących.

Porównanie opcji przechowywania obiektów blob w programie SQL Server

Porównaj zalety FILESTREAM, FileTables i zdalnego magazynu Blob. Zobacz Porównanie opcji przechowywania obiektów blob (SQL Server).

Opcje przechowywania obiektów blob

FILESTREAM (SQL Server)

FUNKCJA FILESTREAM umożliwia aplikacjom opartym na programie SQL Server przechowywanie danych bez struktury, takich jak dokumenty i obrazy, w systemie plików. Aplikacje mogą korzystać z zaawansowanych interfejsów API przesyłania strumieniowego i wydajności systemu plików, a jednocześnie zachować spójność transakcyjną między danymi bez struktury i odpowiednimi danymi ustrukturyzowanymi.

FileTables (SQL Server)

Funkcja FileTable zapewnia obsługę przestrzeni nazw plików systemu Windows i zgodności z aplikacjami systemu Windows do danych plików przechowywanych w programie SQL Server. Funkcja FileTable umożliwia aplikacji zintegrowanie składników magazynu i zarządzania danymi oraz zapewnia zintegrowane usługi programu SQL Server — w tym wyszukiwanie pełnotekstowe i wyszukiwanie semantyczne — na danych i metadanych bez struktury.

Innymi słowy, można przechowywać pliki i dokumenty w specjalnych tabelach w programie SQL Server o nazwie FileTables, ale uzyskiwać do nich dostęp z aplikacji systemu Windows tak, jakby były przechowywane w systemie plików, bez wprowadzania żadnych zmian w aplikacjach klienckich.

Zdalny Magazyn Obiektów Blob (RBS) (SQL Server)

Zdalny magazyn obiektów blob (RBS) dla programu SQL Server umożliwia administratorom bazy danych przechowywanie binarnych dużych obiektów (BLOB) w rozwiązaniach magazynu towarowego zamiast bezpośrednio na serwerze. Pozwala to zaoszczędzić znaczną ilość miejsca i uniknąć marnowania kosztownych zasobów sprzętowych serwera. RBS zapewnia zestaw bibliotek API, które definiują ustandaryzowany model dla aplikacji do uzyskiwania dostępu do danych BLOB. RBS obejmuje również narzędzia do konserwacji, takie jak zbieranie śmieci, aby ułatwić zarządzanie zdalnymi danymi BLOB.

RBS znajduje się na nośniku instalacyjnym programu SQL Server, ale nie jest instalowany przez program instalacyjny SQL Server.