À propos du magasin d'objets blob distants (RBS)

Le magasin d'objets blob distants SQL Server est un composant additionnel facultatif qui permet aux administrateurs de base de données de stocker des objets blob dans des solutions de stockage de marchandises au lieu de les stocker directement sur le serveur de base de données principal.

Vous pouvez télécharger le magasin d'objets blob distants depuis la page du Feature PackSQL Server 2008 R2. Le magasin d'objets blob distants n'est pas inclus dans le CD d'installation de SQL Server 2008 R2, et n'est pas non plus installé par le programme d'installation de SQL Server 2008 R2.

Pour plus d'informations sur le magasin d'objets blob distants, consultez Ressources relatives au magasin d'objets blob distants, plus loin dans cette rubrique.

Avantages du magasin d'objets blob distants

Le magasin d'objets blob distants possède les avantages suivants :

Performances et stockage de base de données optimisés

Le stockage d'objets blob dans la base de données peut consommer une grande quantité d'espace de fichiers et se révéler coûteuse du point de vue des ressources de serveur. Le magasin d'objets blob distants transmet de manière efficace les objets blob à la solution de stockage de votre choix, et en stocke les références dans la base de données. Cela permet de libérer de l'espace de stockage serveur pour les données structurées, ainsi que des ressources serveur pour les opérations de base de données.

Gestion efficace des objets blob

La gestion des objets blob stockés est prise en charge par plusieurs fonctionnalités du magasin d'objets blob distants :

  • Les objets blob sont gérés à l'aide des transactions ACID (Atomicité, Cohérence, Isolation et Durabilité).

  • Les objets blob sont organisés en collections.

  • Le nettoyage de la mémoire, la vérification de la cohérence et les autres fonctions de maintenance y sont inclus.

API standardisée

RBS définit un ensemble d'API qui fournit un modèle de programmation standardisé permettant aux applications d'accéder à tous les magasins d'objets blob et de les modifier. Chaque magasin d'objets blob peut spécifier sa propre bibliothèque de fournisseur, connectée à la bibliothèque cliente RBS et spécifiant la manière dont les objets blob sont stockés et accessibles.

Certains fournisseurs de solutions de stockage tiers ont développé des fournisseurs RBS qui sont conformes à ces API standard et qui prennent en charge le stockage d'objets blob sur différentes plateformes de stockage.

Conditions requises du magasin d'objets blob distants (RBS)

Le magasin d'objets blob distants nécessite SQL Server Enterprise pour le serveur de base de données principal sur lequel les métadonnées d'objets blob sont stockées. Cependant, si vous utilisez le fournisseur FILESTREAM fourni, vous pouvez stocker les objets blob sur SQL Server Standard.

Le magasin d'objets blob distants comprend un fournisseur FILESTREAM qui vous permet de stocker les objets blob sur une instance de SQL Server. Si vous souhaitez utiliser le magasin d'objets blob distants pour stocker des objets blob dans une solution de stockage différente, vous devez utiliser un fournisseur RBS tiers, qui aura été développé pour cette solution de stockage particulière, ou bien développer un fournisseur RBS personnalisé à l'aide de l'API RBS. Un exemple de fournisseur stockant des objets blob sur un système de fichiers NTFS est disponible parmi les ressources pédagogiques du site CodePlex.

Sécurité relative au magasin d'objets blob distants (RBS)

Lorsque vous utilisez un fournisseur personnalisé pour stocker des objets blob en dehors de SQL Server, les objets blob peuvent être disponibles pour d'autres processus contournant le système de sécurité de SQL Server. Assurez-vous de protéger les objets blob stockés à l'aide d'autorisations et d'options de chiffrement convenant au support de stockage utilisé par le fournisseur personnalisé.

Ressources relatives au magasin d'objets blob distants (RBS)

  • Documentation relative au magasin d'objets blob distants (RBS)
    La documentation relative au magasin d'objets blob distants (RBS) est comprise dans le package Windows Installer. Si vous souhaitez consulter la documentation relative au magasin d'objets blob distants sans installer ce dernier, vous pouvez également consulter la documentation en ligne sur le site MSDN Library.

  • Livre blanc du magasin d'objets blob distants (RBS)
    Le livre blanc « Stockage étendu des objets blob », disponible au téléchargement sous la forme d'un document Microsoft Word, fournit des informations détaillées à propos de l'installation et de la configuration du magasin d'objets blob distants.

  • Exemples de magasins d'objets blob distants (RBS)
    Les exemples de magasins d'objets blob distants (RBS) disponibles sur le site CodePlex montrent comment développer une application RBS et comment développer et installer un fournisseur RBS personnalisé.

  • Blog du magasin d'objets blob distants (RBS)
    Le blog du magasin d'objets blob distants (RBS) fournit des informations supplémentaires qui vous aideront à mieux comprendre, déployer et gérer les magasins d'objets blob distants.