Je fais face à un cas où je me demande si utiliser XML ne serait pas judicieux.
J'ai une appli qui tourne avec une base de données :
j'ai des users qui ont une fonction (entre autre), ces users appartiennent à des groupes, groupes qui sont inscrits à des sessions etc...
Tout est modifiable (les données des users, la gestion des droits d'accès des groupes aux sessions etc...) et tout fonctionne parfaitement.
Maintenant, j'ai besoin de faire une "photographie" de la BD pour faire un historique. Tout ce qui est stocké jusqu'ici ne doit plus bouger et doit pouvoir être consulté.
Parrallèlement à cela, l'appli continue de fonctionner normalement : on peut modifier la fonction d'un user (mais l'ancienne fonction de cet user dans l'historique ne doit pas changer)
Etant donné que cet historique ne doit servir que dans un but consultatif je pensais extraire les données de l'historique dans un fichier XML et parcourir ce fichier pour afficher mon historique.
Ma demarche est-elle bonne à votre avis?
Merci de vos avis