Vue d’ensemble du stockage BLOB distant (SharePoint Foundation 2010)
S’applique à : SharePoint Foundation 2010
Dernière rubrique modifiée : 2016-11-30
Cet article décrit le stockage BLOB distant (RBS, Remote BLOB Storage) et présente son implémentation avec Microsoft SharePoint Foundation 2010.
Les objets BLOB sont des éléments de données présentant l’une des deux caractéristiques suivantes :
données non structurées dépourvues de schéma (à l’image d’une donnée chiffrée ;
quantité élevée de données binaires (de nombreux mégaoctets ou gigaoctets) disposant d’un schéma très simple, telles que des fichiers image, un flux vidéo ou des clips audio.
Par défaut, Microsoft SQL Server stocke les données BLOB dans ses bases de données. Au fur et à mesure que l’utilisation d’une base de données croît, la taille totale de ses données BLOB peut augmenter rapidement et dépasser la taille totale des métadonnées de documents et autres données structurées qui sont stockées dans la base de données. Cette activité consomme de grandes quantités d’espace de fichiers et utilise des ressources serveur qui sont en fait optimisées pour des modèles d’accès de base de données.
Le stockage BLOB distant (RBS) est un ensemble d’API de bibliothèque incorporé en tant que module fonctionnel complémentaire pour Microsoft SQL Server 2008 et Microsoft SQL Server 2008 Express. RBS est conçu pour déplacer le stockage des objets BLOB des serveurs de bases de données vers des solutions de stockage de produits. RBS économise une grande quantité d’espace, préserve les ressources serveur coûteuses et fournit un modèle normalisé pour que les applications puissent accéder aux données BLOB.
RBS utilise un fournisseur pour se connecter à un magasin d’objets BLOB dédié qui implémente les API RBS. RBS accompagne le fournisseur RBS FILESTREAM. Le fournisseur FILESTREAM est pris en charge sur les bases de données locales uniquement dans SharePoint Foundation 2010. Des fournisseurs RBS tiers peuvent également être utilisés avec les API RBS pour la création d’une solution de stockage BLOB. Microsoft SharePoint Foundation 2010 prend en charge une implémentation de stockage BLOB qui accède aux API RBS par le biais d’un fournisseur.
Notes
Outre le fournisseur FILESTREAM, SQL Server 2008 comporte la fonctionnalité FILESTREAM, qui n’utilise pas d’API RBS. La fonctionnalité FILESTREAM gère les objets BLOB dans une base de données SQL à l’aide du système de fichiers NTFS sous-jacent. SharePoint Foundation 2010 ne prend pas en charge les implémentations de stockage BLOB distant qui utilisent la fonctionnalité FILESTREAM.
Notes
Dans une installation autonome de Windows SharePoint Services 3,0, les bases de données de contenu sont stockées dans la base de données interne Windows et ne sont soumises à aucune limitation de taille. À l’inverse, dans SharePoint Foundation 2010, les bases de données de contenu sont stockées dans SQL Server 2008 Express et leur taille est limitée à 4 Go chacune. Si vous effectuez une mise à niveau depuis Windows SharePoint Services 3,0 et que certaines bases de données de contenu présentent une taille supérieure ou égale à 4 Go, vous devez utiliser Microsoft SQL Server 2008 R2, SQL Server 2008 avec Service Pack 1 (SP1) et mise à jour cumulative 2 ou SQL Server 2005 avec SP3 et mise à jour cumulative 3 ou recourir à RBS.
Microsoft SQL Server Express 2008 R2 prend en charge les bases de données dont la taille est inférieure ou égale à 10 Go. Si votre installation comprend des bases de données dont la taille est comprise entre 4 Go et 10 Go, vous pouvez effectuer une mise à niveau vers Microsoft SQL Server Express 2008 R2 pour votre solution de stockage de base de données de contenu.
Pour plus d’informations et des recommandations sur la mise à niveau avec RBS, voir Mise à niveau depuis une installation autonome de Windows SharePoint Services 3.0 vers SharePoint Foundation 2010 avec des bases de données de contenu dépassant 4 Go (stockage BLOB distant).
Vous pouvez utiliser RBS avec SharePoint Foundation 2010 et SQL Server 2008 avec SP1 et mise à jour cumulative 2 pour optimiser les ressources de stockage de base de données. Pour plus d’informations sur la façon d’installer RBS sur une nouvelle installation de SharePoint Foundation 2010, voir Installer et configurer le stockage étendu des objets BLOB avec le fournisseur FILESTREAM (SharePoint Foundation 2010).