Salut à tous !
juste une petite question sur les possibilités offertes par Java :
J'ai besoin d'avoir une base de donnée contenant tous les noms, chemins et dates de dernières modifications de tous les fichiers présents sur mon serveur.
Seulement il y en a une énorme quantité (+100 000 et bientôt plus), et le traitement prend quelque minutes.
Le problème c'est que j'ai besoin d'avoir une base presque toujours à jours et si je lance mon programme qui remplit ma base de données que toutes les heures, ma base n'est pas a jour des fichiers crées et/ou modifier durant la dernière heure.
Seulement si je lance mon programme tous les 10min, mon programme va lire et relire indéfiniment les fichiers présent sur mon serveur, et donc le ralentir continuellement...
Comment puis-je faire pour avoir une base constamment à jour ? Existe-t-il un moyen d'obtenir seulement les nouveaux fichiers (et ceux modifiés) depuis la dernière exécution du programme ? Ou alors lire dans le snapshot du serveur, ou quelque chose comme ça ?
Je suis perdu la...![]()
Partager