Bonjour à toutes et à tous,
Un administrateur réseaux m'a demandé de lui donner le "poids" de mes différents éléments en base de donnée (utilisateurs, produits etc) pour savoir quel serveur prendre. J'ai interprété ça dans le sens le poids "sur disque dur" que prendrait par exemple un utilisateur ou un produit en base de donnée.
Pour ma table Utilisateur par exemple, ma première démarche a donc été de déterminer le poids de chacun des mes attributs tel que le nom, l'âge etc puis de les additionner pour obtenir le poids "d'un" utilisateur lambda en BDD. Et puis j'ai vu que c'était totalement faux.
J'ai fait donc recherche ici http://www.postgresql.org/docs/curre...ge-layout.html
Mais je dois avouer avoir quelques difficultés à bien comprendre ce dont il s'agit.
En admettant par exemple que j'ai une table Produits, avec une structure telle que { character varying(50), integer, text, boolean, integer, integer, character varying(25), character varying(25), timestamp without time zone, without time zone, without time zone }, quelqu'un serait-il en mesure de me montrer une fois, à la façon de l'exemple dans mon premier lien, comment calculer proprement la taille d'une ligne Produits ?
Ou alors si quelqu'un connaît une méthode plus simple pour obtenir cette information, je suis bien entendu preneur.
Merci par avance cordialement,
Real
Partager