Microsoft SharePoint 2010 : Rationalisez SharePoint avec RBS

Par Iqbal Khan

Les organisations de toutes tailles utilisent Microsoft SharePoint comme système de gestion et de référentiel de documents, entre autres. Par conséquent, SharePoint stocke un grand nombre de documents, dont le nombre atteint souvent des millions.

SharePoint stocke tous ces documents dans la base de données SQL Server sous forme d'objets binaires volumineux (BLOB). Comme d'autres bases de données relationnelles, SQL Server n'a pas été conçu pour stocker des BLOB de cette ampleur. En conséquence, il peut s'étouffer à différents niveaux. Cela dégrade les performances de SharePoint et rend l'administration de la base de données pénible.

Pour résoudre ce problème, Microsoft a introduit un modèle de fournisseur de stockage BLOB externe (EBS) basé sur COM dans SharePoint 2007. EBS vous permet de décharger les BLOB vers un stockage externe et de réduire considérablement la taille de la base de données. Cela a résolu le problème de taille de la base de données, mais ne pas avoir de fournisseur .NET natif avait une surcharge de performances et n'était pas une « intégration propre » avec SharePoint. Donc, cette solution n'était pas vraiment considérée comme complète.

Lire l'article complet

Dans SharePoint 2010 et SQL Server 2008 R2, Microsoft a publié une interface native de stockage BLOB à distance (RBS) basée sur .NET en remplacement d'EBS. RBS permet également de réduire considérablement la taille de la base de données SharePoint 2010. Pour ce faire, il décharge tous les BLOB de la base de données de contenu SharePoint vers un stockage externe spécifié par l'utilisateur. Les stubs et les métadonnées de ces BLOB sont toujours conservés dans la base de données de contenu. Par conséquent, SharePoint pense toujours que ces BLOB font partie de SharePoint et peuvent y accéder de la même manière. Les utilisateurs ne ressentent aucune différence car tous les BLOB font toujours logiquement partie de la base de données de contenu.

Microsoft a désormais fourni une implémentation par défaut appelée RBS Filestream. Cependant, cela est assez basique et n’offre pas beaucoup de flexibilité aux utilisateurs SharePoint sérieux. Bien qu'il décharge les BLOB, il ne vous permet pas de spécifier des filtres pour quels BLOB décharger et lesquels conserver dans la base de données. Vous finissez par décharger tous les BLOB, que vous le vouliez ou non. De plus, il ne vous permet pas de spécifier un emplacement de stockage distant et stocke les BLOB uniquement sur un stockage local sur la machine SQL Server. Il ne dispose pas non plus d’outils d’administration ou de surveillance.

Lire l'article complet
© Copyright Alachisoft 2002 - . Tous droits réservés. NCache est une marque déposée de Diyatech Corp.