[php / mysql] Une grosse table ou plusieurs petites tables ?

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par dop20vt, 8 Avril 2008.

  1. dop20vt
    dop20vt WRInaute occasionnel
    Inscrit:
    23 Juin 2007
    Messages:
    455
    J'aime reçus:
    0
    Dans l'optique d'un comparateur de prix, quelle solution choisiriez vous ?

    - une grosse table contenant tous les catalogues marchands.
    - une table par catalogue marchand

    Merci.
     
  2. blman
    blman WRInaute accro
    Inscrit:
    5 Septembre 2003
    Messages:
    2 719
    J'aime reçus:
    3
    Perso, pas une table par catalogue en tout cas...
     
  3. ortolojf
    ortolojf WRInaute accro
    Inscrit:
    14 Août 2002
    Messages:
    3 598
    J'aime reçus:
    35
    Bonjour

    Je pense, que le fait de faire des statistiques groupées par marchands, est plus facile et nécessite moins de requêtes SQL différentes, avec une seul table qu'avec plusieurs tables.

    Dans ce cas de figure, j'aurais tendance à penser qu'une bonne conception en amont avec une méthode telle que, par exemple la Méthode MERISE/2 Client/Serveur, te permettrait de bâtir une architecture de données, la plus en accord avec ton projet.

    Cette méthode permet de quantifier, les différentes solutions, sous l'angle des performances relatives, et aussi ( mais là tu n'as probablement pas besoin de celà ) sous l'angle du calcul du temps approximatif de réalisation de ton projet.

    Sans aller jusqu'à la méthode Merise, il me semble que tes données sont de même type, et devraient donc être mises dans la même table.

    Charge à toi de faire des instructions SQL de type: 'GROUP BY $marchand', avec une clause de sélection de type 'HAVING champ1=$champ1 etc... ou bien 'WHERE champ1=$champ1 etc... si ton serveur MySQL supporte ce type de clause pour les instructions GROUP BY.

    Bien à vous.

    Amicalement.

    Jean-François Ortolo
     
  4. dop20vt
    dop20vt WRInaute occasionnel
    Inscrit:
    23 Juin 2007
    Messages:
    455
    J'aime reçus:
    0
    Merci à tous les deux.

    Je reste avec mes trois bases principales alors.
     
  5. jarreweb
    jarreweb WRInaute discret
    Inscrit:
    12 Septembre 2003
    Messages:
    185
    J'aime reçus:
    0
    une grosse table avec tous les catalogues en n'oubliant pas les index de colonne sinon ca va ramer à mort
     
Chargement...
Similar Threads - [php mysql] grosse Forum Date
[PHP/MySQL] Choix du moteur MyISAM ou InnoDB ? Développement d'un site Web ou d'une appli mobile 14 Janvier 2017
[php/mysql] Eviter de faire 20 requêtes pour un affichage Développement d'un site Web ou d'une appli mobile 19 Janvier 2016
[PHP/MYSQL] Les articles les plus commentés Développement d'un site Web ou d'une appli mobile 22 Octobre 2011
[PHP/MySQL] Excepter une valeur dans un requête SQL en PHP Développement d'un site Web ou d'une appli mobile 18 Septembre 2010
[PHP/MySQL] Compter le nombre de checkbox cochées Développement d'un site Web ou d'une appli mobile 11 Septembre 2010
[PHP/MySQL] Augmenter la valeur de 1 sur une entrée INT Développement d'un site Web ou d'une appli mobile 3 Septembre 2010
[PHP/MYSQL] Besoin d'aide pour la simplification d'une requete Développement d'un site Web ou d'une appli mobile 9 Juillet 2009
[PHP/MYSQL] Action selon le contenu de la variable Développement d'un site Web ou d'une appli mobile 27 Mai 2009
[PHP/MySQL] Problème dans le tri Développement d'un site Web ou d'une appli mobile 26 Août 2008
[PHP/MySQL] Optimisation multiples requêtes Développement d'un site Web ou d'une appli mobile 24 Juin 2008
[PHP/MYSQL] Une news par page Développement d'un site Web ou d'une appli mobile 20 Mars 2008
[PHP MYSQL] Affecter plusieurs enregistrements Développement d'un site Web ou d'une appli mobile 18 Décembre 2007
[php/MySQL] Tirage au sort avec pondération Développement d'un site Web ou d'une appli mobile 12 Décembre 2007
[résolu][php/MySQL] Problème d'appel à une base Développement d'un site Web ou d'une appli mobile 29 Août 2007
[PHP/MySQL] : se proteger des injections Développement d'un site Web ou d'une appli mobile 26 Avril 2007
[PHP/MySQL] Parser le résultat d'une BDD Développement d'un site Web ou d'une appli mobile 8 Juin 2006
[PHP-MySQL] : argument is not a valid MySQL ressource Développement d'un site Web ou d'une appli mobile 20 Février 2006
[phpMySQL] - Ecarter les colonnes vides Développement d'un site Web ou d'une appli mobile 8 Février 2006
[PHP MYSQL] Synchronisation des requêtes Administration d'un site Web 24 Juin 2005
[PHP/MYSQL] Besoin d'aide dans une requête Administration d'un site Web 17 Juin 2005