Aller au contenu principal
Notification
ITPro
  • Ressources IT
  • Newsletter
Se connecter
S’inscrire
  • Cloud & Infrastructure
  • Cybersécurité
  • Data & IA
  • Workplace et Endpoints
Se connecter
S’inscrire
  • Facebook
  • X
  • Linkedin
  • Instagram

Inscrivez-vous

Newsletter iTPro

  • Cloud & Infrastructure
  • Cybersécurité
  • Data & IA
  • Workplace et Endpoints
  • Cloud & Infrastructure
  • Cybersécurité
  • Data & IA
  • Workplace et Endpoints
  1. Accueil
  2. Tech
  3. Le stockage dans SharePoint

Sommaire

Tech stories

  • Tech Stories

    Les erreurs de gestion qui font exploser le budget de renouvellement du parc IT

  • Tech Stories

    Les compétences cloud à développer dans une équipe IT

Outils collaboratifs et UC Tech

Le stockage dans SharePoint

Par

it-pro
12 juin 2014
3 minutes

Le contenu, dans SharePoint, n’est pas limité aux seuls documents qui peuvent être stocké dans l’outil.

Sommaire

Il s’agit également des éléments de liste, de la structure des sites, des éléments système… tout un ensemble d’éléments qui sont nativement stockés dans les bases de contenu et prennent de plus en plus de place durant la vie d’un site.

L’augmentation de la taille des bases de contenu, des architectures / infrastructures et des usages de  SharePoint s’est donc naturellement accompagnée d’une évolution de la façon de stocker le contenu.

Dans MOSS 2007, le processus est simple : lorsqu’un utilisateur télécharge un fichier dans une bibliothèque, le fichier est stocké dans la base de données. Si par la suite il souhaite modifier ce fichier, c’est le fichier entier qui va transiter à travers le réseau, sur l’ensemble de la chaine utilisateur / Web Front End / Base de donnée, lors de l’ouverture du fichier puis lors de son enregistrement. Puis, quelle que soit la nature de la modification effectuée (modification du contenu ou simple modification des métadonnées), le fichier sera dupliqué dans la base de contenu.

Dans SharePoint 2010, l’implémentation du protocole Cobalt améliore un peu les choses. En effet, lorsque qu’un fichier est téléchargé dans une bibliothèque, une ligne est créée dans la table AllDocStreams pour gérer le BLOB associé à ce téléchargement. Ensuite, lorsqu’une modification est apportée (sur un document ouvert depuis SharePoint par un client Office), le différentiel des changements est envoyé sur le réseau lors de l’enregistrement. Si cela permet de gagner sur le trafic entre le client et le frontal Web, c’est cependant encore l’intégralité du fichier qui va être transmise entre ce dernier et le serveur de base de données : le fichier y sera également dupliqué.

En améliorant Cobalt pour SharePoint 2013, Microsoft introduit le « Shredded Storage », qui va permettre de morceler un fichier en plusieurs BLOBs au lieu d’un seul Chaque BLOB, stocké dans la table DocStreams, va contenir un identifiant numérique faisant référence au fichier d’origine. Lorsqu’une modification va être apportée, seul le BLOB sur lequel porte la modification va être mis à jour.

Ce qu’apporte techniquement ce mode opératoire est une diminution des opérations de lecture/écriture d’un facteur deux, plus une nette réduction du stockage.

Prenons un exemple concret pour comparer SharePoint 2010 et 2013 : un site avec une bibliothèque de documents, dans laquelle un unique document PowerPoint de 4468Ko est uploadé. J’édite ensuite ce document pour créer trois nouvelles versions en dupliquant à chaque fois le même slide. Ensuite, je regarde la taille de la base de contenu. Le tableau ci-dessous compile les résultats :

Version

Bibliothèque dans SharePoint 2010 (Ko)

Bibliothèque dans SharePoint 2013 (Ko)

Taille initiale de la DB

23 616

38 976

Taille après upload du fichier

28 736

44 096

Taille après enregistrement de trois  versions

37 952

45 120

Delta fichier original

5 120

5 120

Delta après enregistrement des versions

9 216

126

Que nous montrent ces mesures ? Tout d’abord qu’il n’y a aucune différence de traitement pour la première version du fichier téléchargé, en termes de volume de données, entre SharePoint 2010 et 2013. Ensuite, que les modifications enregistrées sur les versions sont traitées largement différemment, avec seulement 126Ko de données pour SharePoint 2013 contre 9216Ko pour SharePoint 2010.

On pourrait donc légitimement se demander si l’utilisation d’une solution RBS est toujours à étudier compte tenu de cette amélioration. Le fait est que les premières versions d’un fichier sont toujours aussi volumineuses : dans un scenario où SharePoint est beaucoup utilisé pour stocker du contenu plutôt que de collaborer activement sur des documents, les « gros » fichiers seront toujours présents en quantité non négligeable. Un autre point à prendre en considération est que, lors d’une migration vers SharePoint 2013, ce traitement n’est pas rétroactivement appliqué aux différentes versions d’un fichier migré.

Tech Stories

Les erreurs de gestion qui font exploser le budget de renouvellement du parc IT

Le renouvellement d’un parc IT peut rapidement faire grimper les dépenses. Inventaire incomplet, postes surdimensionnés, manque de standardisation, perte de valeur du matériel et achats réactifs : découvrez les cinq…

Lire l'article : Les erreurs de gestion qui font exploser le budget de renouvellement du parc IT

Ressource IT

SIEM & PME : Comment construire la boîte noire de votre SI ?

Passez à la cybersécurité proactive, transformez la collecte et l’analyse des logs en un bouclier dynamique contre les cybermenaces. Découvrez comment mettre en place une approche SIEM modulaire, évolutive et…

Découvrir la ressource : SIEM & PME : Comment construire la boîte noire de votre SI ?

Inscrivez-vous

Newsletter iTPro

it-pro

Rédigé par it-pro

Tous ses articles →

Outils collaboratifs et UC

À lire également...

  • Baromètre channel IT - fin du cuivre - essor UCaaS et IA - iTPro.fr
    Outils collaboratifs et UC

    Baromètre channel IT : fin du cuivre, essor de UCaaS et premiers pas vers l’IA

    Par

    iTPro
    15 avril 2026
    3 minutes
  • SI sous pression 3 signes que vos flux sont mal orientés - iTPro.fr
    Enjeux IT Outils collaboratifs et UC

    SI sous pression : 3 signes que vos flux sont mal orientés

    Par

    IT Pro Magazine
    27 août 2025
    2 minutes
  • Enjeux IT Outils collaboratifs et UC

    Attaque Microsoft SharePoint, analyse et recommandations

    Par

    IT Pro Magazine
    22 juillet 2025
    2 minutes
  • Outils collaboratifs et UC

    Protégez l’accès non authentifié de vos réunions

    Par

    Laurent Teruin
    7 avril 2025
    3 minutes
ITPro
  • X
  • Linkedin
  • Facebook
  • Instagram
Se connecter
S’inscrire
  • Cloud & Infrastructure
  • Cybersécurité
  • Data & IA
  • Workplace et Endpoints
  • Ressources IT
  • Espace responsable sécurité
  • Espace DSI
  • Espace Architecte IT
  • Espace IT Manager
  • Espace Responsable Data / IA

Inscrivez-vous

Newsletter iTPro

© iTPro.fr

  • Comité éditorial
  • Régie médias
  • Mentions-légales
  • Gestion et protection des données personnelles
  • Gestion des cookies
Gérer le consentement aux cookies
Pour offrir les meilleures expériences, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils. Le fait de consentir à ces technologies nous permettra de traiter des données telles que le comportement de navigation ou les ID uniques sur ce site. Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Fonctionnel Toujours activé
Le stockage ou l’accès technique est strictement nécessaire dans la finalité d’intérêt légitime de permettre l’utilisation d’un service spécifique explicitement demandé par l’abonné ou l’internaute, ou dans le seul but d’effectuer la transmission d’une communication sur un réseau de communications électroniques.
Préférences
Le stockage ou l’accès technique est nécessaire dans la finalité d’intérêt légitime de stocker des préférences qui ne sont pas demandées par l’abonné ou la personne utilisant le service.
Statistiques
Le stockage ou l’accès technique qui est utilisé exclusivement à des fins statistiques. Le stockage ou l’accès technique qui est utilisé exclusivement dans des finalités statistiques anonymes. En l’absence d’une assignation à comparaître, d’une conformité volontaire de la part de votre fournisseur d’accès à internet ou d’enregistrements supplémentaires provenant d’une tierce partie, les informations stockées ou extraites à cette seule fin ne peuvent généralement pas être utilisées pour vous identifier.
Marketing
Le stockage ou l’accès technique est nécessaire pour créer des profils d’internautes afin d’envoyer des publicités, ou pour suivre l’internaute sur un site web ou sur plusieurs sites web ayant des finalités marketing similaires.
  • Gérer les options
  • Gérer les services
  • Gérer {vendor_count} fournisseurs
  • En savoir plus sur ces finalités
Voir les préférences
  • {title}
  • {title}
  • {title}