Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/06/2006, 12h16   #1
Invité régulier
 
Inscription : juillet 2005
Messages : 16
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 16
Points : 7
Points : 7
Par défaut [MySQL]traçage d'historique de modification

Bonjour;
j'ai une base de données à gérer, la base est énorme (55 tables pour un peu plus que 3000 entrées)
le problème est qu'il y a des tâches qui s'effectuent presque quotidiennement sur cette base (modififcation de champ de statut par ex, ajout, suppression, mise à jour .....)
je dois avoir à tt moment l'historique de toutes les tâches effectuées pour une entité donnée une espèce de log mais qui doit être à portée de main

qu'est-ce que vous pouvez me proposer comme solution? les logs c trop lourd à gérer et je pense pas m'amuser à créer des tables pour stocker l'historique

Merci
malbarre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/06/2006, 15h47   #2
Provisoirement toléré
 
Avatar de Maximilian
 
Inscription : juin 2003
Messages : 2 622
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 2 622
Points : 2 505
Points : 2 505
Salut,

La forme que va prendre cet historique dépend de son but : tracer les actions des utilisateurs d'une application, journaliser les requêtes sur la base de données... ?

Ceci dit à part des fichiers logs ou des tables je ne vois pas vraiment d'autre format de stockage viable...
__________________
Pensez au bouton
Maximilian est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/06/2006, 16h15   #3
Invité régulier
 
Inscription : juillet 2005
Messages : 16
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 16
Points : 7
Points : 7
exemple : l'un des métiers de l'outil est la gestion d'appareils radio (mise en service mouvement de stock les différents dépannages faits .....) donc tt ça doit être stocké le jour où je vais dépanner l'appareil ça me sort tt l'historique de cet appareil
ainsi ça donne l'idée de faire des tables mais vu tt ce qu'on fait comme taches on aura 55 tables avec une autre 50 de tables historiques
j'ai pensé à utiliser de l'xml pour ça (j'ai oublié de dire c un site internet) mais je connais pas ses limites
malbarre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/06/2006, 16h24   #4
Membre éclairé
 
Avatar de jota5450
 
Jota Alves
Inscription : janvier 2006
Messages : 263
Détails du profil
Informations personnelles :
Nom : Jota Alves
Âge : 36

Informations forums :
Inscription : janvier 2006
Messages : 263
Points : 303
Points : 303
slt.

55 tables pour faire un historique des taches sur un appareil??

c´est surement moi qui comprend pas la question

tu veut garder sur une table_1 l´info des appareil ( id_appareil, nom, idproprietaire,etc,);
table_2 ( id_proprietaire, nom,adresse, etc...); table_3 (id_tache,nom_tache, etc..), table_4(id_appareil,id_tache,date, etc,...) et les autre 51 tables?


je redis, j´ai pas du comprendre la question
jota5450 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/06/2006, 16h29   #5
Invité régulier
 
Inscription : juillet 2005
Messages : 16
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 16
Points : 7
Points : 7
Citation:
Envoyé par jota5450
slt.

55 tables pour faire un historique des taches sur un appareil??

c´est surement moi qui comprend pas la question

tu veut garder sur une table_1 l´info des appareil ( id_appareil, nom, idproprietaire,etc,);
table_2 ( id_proprietaire, nom,adresse, etc...); table_3 (id_tache,nom_tache, etc..), table_4(id_appareil,id_tache,date, etc,...) et les autre 51 tables?


je redis, j´ai pas du comprendre la question
le coup des appareils est un exemple pour dire ce que je cherche
les 55 tables ne servent pas qu'à ça sinon ça aurait été très simple
ce que j'ai donné n'est qu'un exemple de ce que je veux stocker (les appareils radio ça prend une seul table, à la limite 2 autres)
malbarre est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h24.


 
 
 
 
Partenaires

Hébergement Web