-
Optimisation de sa base
Bonjour.
Je suis en pleine phase de conceptualisation d'un projet et je me pose plusieus questions.
En effet je vais avoir une base qui va compter jusqu'a 500 000 enregistrements.
Imaginons une table Client avec les champs habituels tels que nom,prenom,naisance etc etc et avec en plus des coordonnées X et Y.
Sachant que je vais créer un algo de recherche sur les X et Y, vaut t'il mieux avoir deux tables (CLIENTS (id_client,nom,prenom,naissance) COORDONNEES (id_client,X,Y)), ou alors, une seule table contenant tout les champs est aussi efficace?
En définitif il est plus rapide de faire un select de deux champs dans une base contenant 20 champs ou alors dans une base en contenant que 3 ou alors c'est équivalent?
Cordialement
-
tout dépend si tes champs X,Y vont être systématiquement renseignés ou pas
si oui, une seule table est préférable, sinon deux tables
-
Merci makowski
Effectivement, le renseignement des champs X et Y est obligatoire et ne peux être vide.
D'autres avis?
-
Je crois qu'une seule table suffit