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

Cette rubrique s’applique à : OuiSQL Serveraucunbase de données SQL AzureaucunAzure SQL Data Warehouse aucun Parallel Data WarehouseTHIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

SQL ServerSQL Server fournit des solutions pour stocker des fichiers et des documents dans la base de données ou sur des dispositifs de stockage distants.provides solutions for storing files and documents in the database or on remote storage devices.

Dans cette sectionIn This Section

Comparer les options pour le stockage des objets blob (SQL Server)Compare Options for Storing Blobs (SQL Server)

Comparez les avantages de FILESTREAM, de FileTables et de magasin d'objets BLOB distants (RBS).Compare the advantages of FILESTREAM, FileTables, and Remote Blob Store.

FILESTREAM (SQL Server)FILESTREAM (SQL Server)

FILESTREAM permet aux applications SQL ServerSQL Serverde stocker des données non structurées, telles que des documents et des images, dans le système de fichiers.FILESTREAM enables SQL ServerSQL Server-based applications to store unstructured data, such as documents and images, on the file system. 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.Applications can leverage the rich streaming APIs and performance of the file system and at the same time maintain transactional consistency between the unstructured data and corresponding structured data.

FileTables (SQL Server)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 ServerSQL Server.The FileTable feature brings support for the Windows file namespace and compatibility with Windows applications to the file data stored in SQL ServerSQL Server. FileTable permet à une application d'intégrer ses composants de stockage et de gestion des données, et fournit des services SQL ServerSQL 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.FileTable lets an application integrate its storage and data management components, and provides integrated SQL ServerSQL Server services - including full-text search and semantic search - over unstructured data and metadata.

En d'autres termes, vous pouvez maintenant stocker des fichiers et des documents dans des tables spéciales dans SQL ServerSQL 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.In other words, you can store files and documents in special tables in SQL ServerSQL Server called FileTables, but access them from Windows applications as if they were stored in the file system, without making any changes to your client applications.

Magasin d’objets blob distants (RBS) (SQL Server)Remote Blob Store (RBS) (SQL Server)

Le magasin d'objets blob distants (RBS) pour SQL ServerSQL 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.Remote BLOB store (RBS) for SQL ServerSQL Server lets database administrators store binary large objects (BLOBs) in commodity storage solutions instead of directly on the server. Cela permet d'économiser une grande quantité d'espace et d'éviter le gaspillage des précieuses ressources matérielles du serveur.This saves a significant amount of space and avoids wasting expensive server hardware resources. 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 provides a set of API libraries that define a standardized model for applications to access BLOB data. 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 also includes maintenance tools, such as garbage collection, to help manage remote BLOB data.

RBS est inclus dans le CD d'installation de SQL ServerSQL Server , mais n'est pas installé par le programme d'installation de SQL ServerSQL Server .RBS is included on the SQL ServerSQL Server installation media, but is not installed by the SQL ServerSQL Server Setup program.