Problème de procédure de maj bd, je suis bloqué !!

Problème de procédure de maj bd, je suis bloqué !! - PHP - Programmation

Marsh Posté le 12-11-2008 à 17:45:52    

Bonjour à tous,
Je dois mettre en place la procédure suivante :
Je veux créer une bd constituée d'une table catalogue contenant des informations issues de plusieurs fichiers intitulés catalogue.txt situés sur plusieurs serveurs distants.
Ex :  
client 1 > fichier se trouvant à l'adresse http://www.siteclient1/catalogue.txt
client 2 > fichier se trouvant à l'adresse http://www.siteclient2/catalogue.txt
...
 dans l'absolu, il pourrait y avoir un bonne centaine de fichiers voir plus à synchoniser.
Chaque fichier peut subir des mises à jour régulières de la part du client (+ou- de lignes)
 
Voici la procédure que j'envisage d'appliquer
Etape 1 : copie de tous les fichiers dans un dossier serveur
Etape 2 : copie de chaque fichier dans une table temp via la commande SQL "LOAD DATA..."
Etape 3 : c'est là que je bloque.
 
La première fois, il suffit que je duplique la table temp en table catalogue et çà devrait être bon (enfin j'espère !)
Par contre, si je relance la procédure le lendemain, quelle astuce je peux utiliser pour mettre à jour la table catalogue sans devoir la réécraser complètement ?
Je dis çà car le but de la procédure est que cette tâche soit exécutée toutes les nuits via une CRON.
 
Si quelqu'un a une idée, ce serait gentil de m'aider. Peut-être existe t-il une autre façon de procéder moins galère ou moins gourmande en ressources ??
 
 
 
 
 
 
 
 

Reply

Marsh Posté le 12-11-2008 à 17:45:52   

Reply

Marsh Posté le 12-11-2008 à 18:40:29    

Personne n'a d'idée sur la question ?

Reply

Marsh Posté le 13-11-2008 à 04:40:41    

up au bout d'une heure + double post grrr!!!!
 
http://forum.hardware.fr/hfr/Progr [...] 9097_1.htm


---------------
C'est lorsqu'on a tout perdu qu'on est libre de faire tout ce que l'on veut...(Edward Norton, Fight Club)
Reply

Marsh Posté le 15-11-2008 à 14:11:29    

Pas tout a fait le même post et puis, ca m'aide pas bcp ta réponse !! Merci pour l'aide !!

Reply

Marsh Posté le 15-11-2008 à 15:44:35    

Chaque nuit :
- lecture des données brutes dans une table temp
(- traitements éventuels dans cette table)
- insertion des données mise en forme dans la table catalogue
- purge de la table temp

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed