IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes MySQL Discussion :

Taille de la base de données


Sujet :

Requêtes MySQL

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 3
    Points : 3
    Points
    3
    Par défaut Taille de la base de données
    Bonjour à tous,

    j'ai fait une recherche sur le forum mais je n'ai pas trouvé de réponses satisfaisantes à ma question.
    Je voudrais savoir la taille approximative que va occuper ma base de données si j'ai à stocké environ 40 millions de lignes et 20 attributs.

    Cordialement,

    Tomaco

  2. #2
    Expert éminent
    Avatar de StringBuilder
    Homme Profil pro
    Chef de projets
    Inscrit en
    Février 2010
    Messages
    4 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projets
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 4 154
    Points : 7 403
    Points
    7 403
    Billets dans le blog
    1
    Par défaut
    C'est simple :

    La taille "grossomodo", sera :

    40 000 000 x (taille attribut 1 + taille attribut 2 + ... + taille attribut 20)

    Cette taille peut largement varier selon le type des attributs (un varchar(30) dans lequel on ne stock que 4 caractères n'occupe que 5 octets par exemple), et la présence de mouvements dans la table, notamment s'il y a un index organisé en cluster.
    On ne jouit bien que de ce qu’on partage.

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 3
    Points : 3
    Points
    3
    Par défaut
    Merci pour la réponse.

    Finalement je suis loin des 16 To qui étaient indiqués dans la doc de mon projet. Cela fera environ 16Go si je mets en moyenne 20 caractères par champs.

  4. #4
    Expert éminent
    Avatar de StringBuilder
    Homme Profil pro
    Chef de projets
    Inscrit en
    Février 2010
    Messages
    4 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projets
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 4 154
    Points : 7 403
    Points
    7 403
    Billets dans le blog
    1
    Par défaut
    Autant avec le calcul approximatif que je te donne, tu peux avoir une surprise de +/- 20% (et je pense être large), autant un facteur 1000, c'est clairement une erreur de celui qui a fait l'approximation...

    Il faudra lui dire que :
    1 = o
    1 000 = Ko
    1 000 000 = Mo
    1 000 000 000 = Go
    1 000 000 000 000 = To

    Il semble avoir raté une étape...
    On ne jouit bien que de ce qu’on partage.

Discussions similaires

  1. Comment calculer la taille d'une base de données ?
    Par say dans le forum Décisions SGBD
    Réponses: 8
    Dernier message: 01/04/2011, 16h48
  2. prob de taille d'une Base de donnée
    Par oumarsaw dans le forum Access
    Réponses: 2
    Dernier message: 17/10/2005, 20h06
  3. Taille d'une base de données
    Par raptor70 dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 23/09/2005, 08h44
  4. taille de la base de donnée
    Par mic79 dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 17/11/2004, 13h18
  5. [SQL SERVEUR]taille d'une base de donnée
    Par hirochirak dans le forum Autres SGBD
    Réponses: 2
    Dernier message: 08/01/2004, 12h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo