Bonjour,
Je suis entrain de développer une application qui gére les citoyens d'une ville, je me suis trouvé avec un table qui contient presque 150 champs avec plusieurs en unicode.
Tous les champs de la ligne doivent être servi, exemple : une personne a "UN" père et "Une" mère et "Une" adresse ...
et pour chacun des entités précitées il existe plusieurs champs , N° d'identité; nom , prénom, date de naissance en chiffre, date de naissance en lettre....
J'ai testé la table en lui injectant 50000 lignes via une boucle (par programmation) , la taille de la table est de presque 400Mo vu qu'elle contient des données "unicode".
est l'application s'avère un peu lourde,
ma question, est si le fait d'éclater la table en 6 tables (une table pour chaque entité) s'avère une bonne idée? sachant que pour chaque enregistrement une ligne va être ajoutée à chacune des 6 tables, et qu'elles sont les bienfaits de cet éclatement?
merci de me répondre,
cordialement
Partager