Données blob (Binary Large Object) (SQL Server)

S’applique à :SQL Server

SQL Server fournit des solutions pour stocker des fichiers et des documents dans la base de données ou sur des appareils de stockage distant.

Comparer les options de stockage des objets blob dans SQL Server

Comparez les avantages de FILESTREAM, de FileTables et de magasin d'objets BLOB distants (RBS). Consultez Comparer les options de stockage d’objets blob (SQL Server).

Options de stockage des objets blob

FILESTREAM (SQL Server)

FILESTREAM permet aux applications SQL Server de stocker des données non structurées, telles que des documents et des images, sur le système de fichiers. Les applications peuvent tirer parti des API de diffusion et des performances du système de fichiers, et en même temps maintenir la cohérence transactionnelle entre les données non structurées et les données structurées correspondantes.

FileTables (SQL Server)

La fonctionnalité FileTable prend en charge l’espace de noms de fichiers Windows et la compatibilité avec les applications Windows aux données de fichier stockées dans SQL Server. FileTable permet à une application d'intégrer ses composants de stockage et de gestion des données, et fournit des services SQL Server intégrés (notamment la recherche sémantique et en texte intégral) sur des données et des métadonnées non structurées.

En d’autres termes, vous pouvez stocker des fichiers et des documents dans des tables spéciales dans SQL Server appelé FileTables, mais y accéder à partir d’applications Windows comme s’ils étaient stockés dans le système de fichiers, sans apporter de modifications à vos applications clientes.

Magasin d'objets blob distants (RBS) (SQL Server)

Le magasin BLOB distant (RBS) pour SQL Server permet aux administrateurs de base de données de stocker des objets blob binaires dans des solutions de stockage de base de données plutôt que directement sur le serveur. Cela permet d'économiser une grande quantité d'espace et d'éviter le gaspillage des précieuses ressources matérielles du serveur. RBS fournit un ensemble de bibliothèques API qui définissent un modèle standardisé d'accès aux données BLOB pour les applications. RBS comprend également des outils de maintenance, tels que le nettoyage de la mémoire, permettant de gérer les données BLOB distantes.

RBS est inclus sur le support d’installation de SQL Server, mais n’est pas installé par le programme d’installation de SQL Server.