Bonjour,
Je suis en train de coder un petit systéme pour la gestion de biens immobiliers, le problémes de biens immobiliers, c'est qu'il y a plein de données de type differentes : chambre, piscine, cuisine, wc, salle de bains etc, il y a plus de 50 champs au formulaire.
Naturellement je me suis dit je vais créer des champs a la table immo, ça fait immo_chambre, immo_piscine, etc... mais je suis en train de me demander si ce ne serait pas préférable pour les performances du systéme de regrouper les champs dans un tableau pour limiter le nombre de champs a la table, par exemple immo_specifications, immo_services. Chacun contiendrais un tableau, chambre => '3' ,cuisine => 'equipé' etc... ce qui aurait bien entendu le gros désavantage de rendre la table inutilisable proprement par excel par exemple (ce qui n'est pas dans le projet mais bon...)
La table est moins claire en elle même mais j'ai l'impression que c'est plus rapide, en même temps mon ordi commence à se faire vieux...
La question est en résumé, 50 champs sur une table c'est pas un peu beaucoup ou ça n'a pas d'importance?
Ou autrement dit vaut il mieux un traitement php sur un champs, ou que php cherche dans tout les champs de la table?
Je suis en train de coder un petit systéme pour la gestion de biens immobiliers, le problémes de biens immobiliers, c'est qu'il y a plein de données de type differentes : chambre, piscine, cuisine, wc, salle de bains etc, il y a plus de 50 champs au formulaire.
Naturellement je me suis dit je vais créer des champs a la table immo, ça fait immo_chambre, immo_piscine, etc... mais je suis en train de me demander si ce ne serait pas préférable pour les performances du systéme de regrouper les champs dans un tableau pour limiter le nombre de champs a la table, par exemple immo_specifications, immo_services. Chacun contiendrais un tableau, chambre => '3' ,cuisine => 'equipé' etc... ce qui aurait bien entendu le gros désavantage de rendre la table inutilisable proprement par excel par exemple (ce qui n'est pas dans le projet mais bon...)
La table est moins claire en elle même mais j'ai l'impression que c'est plus rapide, en même temps mon ordi commence à se faire vieux...
La question est en résumé, 50 champs sur une table c'est pas un peu beaucoup ou ça n'a pas d'importance?
Ou autrement dit vaut il mieux un traitement php sur un champs, ou que php cherche dans tout les champs de la table?