Bonjour à tous,

J'ai un fichier xml qui décrit une base de donnée.

On y trouve ce genre de chose :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<nom_table>
<nom_attribut value1="valeur"/>
<nom_attribut value2="valeur"/>
</nom_table>
Le fichier xml fait 19 Go, et après import dans la base, ça fait 75Go.. Pourtant dans un fichier xml, y'a beaucoup de place prises de manière déclarative, qui ne concernent pas les données..

Alors après avoir lu un article, j'ai fait un dump de ma base comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
dump mabase > monfichier
et "monfichier" a une taille de 22Go, composé j'imagine que de requêtes SQL, ni compressé ni rien, car par défaut l'option est "PLAIN" non ?

Je l'ai réimporté comme ceci :
Et le résultat pèse à nouveau 75Go..

Le script qui crée le schéma de la base est ici

Voyez-vous quelque chose de bizarre ?

Car au final le schéma n'est pas gros, alors en plus des données, je me demande ce qui peu prendre autant de place..

Merci à vous,

A bientôt

P.S.: Je n'ai pas encore tenté le VACCUM FULL mais ma base étant "neuve", je ne sais pas si ça en vaut la peine