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

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

Dans cette section

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

  • FILESTREAM (SQL Server)
    FILESTREAM permet aux applications SQL Server de stocker des données non structurées, telles que des documents et des images, dans 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 apporte une prise en charge de l'espace de noms de fichier Windows et la compatibilité des applications Windows avec les 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 maintenant stocker des fichiers et des documents dans des tables spéciales dans SQL Server, appelées FileTables, mais y accéder à partir d'applications Windows comme si ils avaient été 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 d'objets blob distants (RBS) pour SQL Server permet aux administrateurs de base de données de stocker des objets blob (Binary Large Object) dans des solutions de stockage de marchandises et non pas 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 dans le CD d'installation de SQL Server, mais n'est pas installé par le programme d'installation de SQL Server.