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

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

dop20vt
WRInaute impliqué
WRInaute impliqué
 
Messages: 434
Inscription: Sam Juin 23, 2007 19:26

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

Message le Mar Avr 08, 2008 10:49

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.


blman
WRInaute accro
WRInaute accro
 
Messages: 2915
Inscription: Ven Sep 05, 2003 10:46

Message le Mar Avr 08, 2008 11:13

Perso, pas une table par catalogue en tout cas...


ortolojf
WRInaute accro
WRInaute accro
 
Messages: 1190
Inscription: Mer Aoû 14, 2002 13:30

Message le Mar Avr 08, 2008 11:25

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

dop20vt
WRInaute impliqué
WRInaute impliqué
 
Messages: 434
Inscription: Sam Juin 23, 2007 19:26

Message le Mar Avr 08, 2008 13:44

Merci à tous les deux.

Je reste avec mes trois bases principales alors.

jarreweb
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 192
Inscription: Ven Sep 12, 2003 8:17

Message le Mar Avr 08, 2008 16:27

une grosse table avec tous les catalogues en n'oubliant pas les index de colonne sinon ca va ramer à mort


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Google Base



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités