Je dois optimiser une base de données en espace disque. Je suis en train de concevoir les tables.
J'ai un champ "remarques" dans une table "toto" qui doit comporter 150 caractères. Oui mais voilà 150 caractères ça consomme beaucoup d'espace disque, surtout qu'il n'y en aura qu'un de temps en temps, de commentaire
Alors vaut il mieux indexer ce champ vers une table de commentaires, ou bien le fait d'autoriser la valeur null pour ce champ permettra de ne pas occuper trop de place ?
En somme, est-ce que le fait de pouvoir renseigner une valeur à null économise de l'espace disque ?
Non la construction d'une base se fait la plus part du temps en allouant l'espace demandé pour chaque champs .
Donc chaque enregistrement dans ta base remplie la même taille.
Voir même, c'est un détail mais quand même, si tu définie ton champ en NOT NULL tu gagne un octet par enregistrement !
Si tu veux économiser de la taille créer une table commentaire.
------------------------------Situation caractéristique, à l'image de la vie, puisqu'il
s'agit de se conformer aux limites imposées par la réalité
tout en laissant la place à l'imaginaire et aux fantasmes
Répondre à showie
Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois. Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.