Binary Large Object (BLOB)-Daten (SQL Server)

Gilt für:SQL Server

SQL Server bietet Lösungen zum Speichern von Dateien und Dokumenten in der Datenbank oder auf Remotespeichergeräten.

Vergleichen von Optionen zum Speichern von Blobs (SQL Server)

Vergleichen Sie die Vorteile von FILESTREAM, FileTables und Remote Blob Store. Siehe "Vergleichsoptionen zum Speichern von Blobs (SQL Server)".

Optionen zum Speichern von Blobs

FILESTREAM (SQL Server)

FILESTREAM ermöglicht SQL Server-basierten Anwendungen das Speichern unstrukturierter Daten, z. B. Dokumente und Bilder, im Dateisystem. Anwendungen können die umfassenden Streaming-APIs und die Leistung des Dateisystems nutzen und dabei die Transaktionskonsistenz zwischen den nicht strukturierten Daten und den entsprechenden strukturierten Daten erhalten.

FileTables (SQL Server)

Das Feature "FileTable" unterstützt den Windows-Dateinamespace und die Kompatibilität mit Windows-Anwendungen mit den in SQL Server gespeicherten Dateidaten. Mit der Dateitabelle können das Speichersystem und die Datenverwaltungskomponenten einer Anwendung integriert werden. Zudem werden integrierte SQL Server-Dienste (z. B. Volltextsuche und semantische Suche) über unstrukturierte Daten und Metadaten bereitgestellt.

Mit anderen Worten, Sie können Dateien und Dokumente in speziellen Tabellen in SQL Server namens FileTables speichern, aber von Windows-Anwendungen darauf zugreifen, als ob sie im Dateisystem gespeichert wurden, ohne Änderungen an Ihren Clientanwendungen vorzunehmen.

Remote Blob Store (RBS) (SQL Server)

Mit Remote BLOB Store (RBS) für SQL Server können Datenbankadministratoren binäre große Objekte (BLOBs) in Rohstoffspeicherlösungen statt direkt auf dem Server speichern. Dies spart bedeutend Platz und vermeidet Aufwand für teure Serverhardwareressourcen. RBS stellt einen Satz von API-Bibliotheken bereit, die ein standardisiertes Modell für Anwendungen definieren, um auf BLOB-Daten zuzugreifen. Außerdem umfasst RBS Wartungstools wie die automatische Speicherbereinigung, um die Verwaltung von BLOB-Remotedaten zu unterstützen.

RSP ist auf dem SQL Server-Installationsmedium enthalten, wird jedoch nicht vom SQL Server-Setupprogramm installiert.