Analyseur de logs [HELP] - PHP - Programmation
Marsh Posté le 06-04-2012 à 16:01:13
Ben tu conserves les données une certaines durée (en minutes, heures ou jours). T'as donc un script qui fait le ménage régulièrement dans ta BD.
Pour info, une table Mysql, ça peut monter à 50 millions de lignes. Est-ce qu'une table par log est pertinent? Une seule table pourrait peut-être suffire, non?
Marsh Posté le 05-04-2012 à 11:43:47
Bonjour,
Je suis entrain de réaliser un analyseur de fichier log en PHP dont je vous décrit brièvement le fonctionnement :
J'ai donc des lignes sur le fichier log qui ressemblent à ça :
(Serial) (type) (modele) (valeur) ......
Afin d'interpréter mes données par type ou par modèle ou autre je les stocke dans une base de donnée ou donc je retrouve toutes mes infos du log dans une table (des centaines de lignes par log).
Le problème est que l'analyseur peut être utilisé par plusieurs utilisateurs en même temps et que ma base de données va se remplir à une vitesse ahurissante avec cette méthode (sachant que je génère une table pour chaque analyse de log).
Ma question est la suivante:
Quelle méthode utiliser pour pouvoir traiter mes données facilement (via requêtes) sans garder les infos du log lorsque l'utilisateur quitte la page ?
J'avais certaines pistes comme les tables temporaires ... mais pour m'éviter de partir dans tout les sens j'aimerais non pas une solution toute faite mais un avis d'expert pour m'aiguiller dans la bonne direction
Merci bien et bonne journée