Salut à vous tous,
Petite question de perf car j'my connais pas trop en performance de BD
Je bosse sur un site d'annonces (PHP/Zend Framework/MySQL) et j'enregistre tout les hits de chaque annonce dans une table avec id_annonce et timestamp (et id_utilisateur si y'a)
J'voulais avoir votre avis sur la lourdeur potentiel d'un tel système.
En effet si y'a pleins de stats car pleins d'annonces et de consultations, ça peut rapidement faire pleins de lignes dans ma table.
Petit calcul:
50 consultations/annonce/jour
200 clients (agences immo) qui déposent en moyenne 50 annonces/mois,
ça peut faire 500 000 hits dans la table par mois.
Je me servirais de ces stats pour que les clients puissent suivre l'évolution des consultations et éventuellement d'autres stats internes.
Bien sur je nettoyerais la table souvent via des crons utilisant une table d'archivages pour ne pas garder une table trop grosse.
Mais es ce que ça va pas faire galéré ma BD? Y'a t'il un format mieux pour ce genre de table (innoDB, myisam...)?
Merci.
Partager