Bonjour
Je souhaiterais mettre en place en système de sauvegarde automatique, de ce que fait l'utilisateur.
L'utilisateur saisit quelque chose, il y a une coupure de courant, à la prochaine ouverture j'aimerais que le logiciel lui propose de pouvoir retrouver une partie de ce qu'il avait précédemment saisit.
Pour cela, j'utilise le mécanisme de sérialisation XML de JAVA, je créer un répertoire "tmp", dans lequel j'enregistre toutes les minutes, le fichier sérialisé, à la prochaine ouverture je vérifie si le répertoire est vide ou non.
Je ne sais pas ce que cela donne au niveau performance, et si je devrais pas plutôt utilisé, une base de donnée embarqué du genre SQlite, dans ce cas toutes les minutes, je devrais insérer des données, en supprimer certaines, et modifier d'autres, dans 3 tables différentes.
Ma question se situe au niveau des performances, quelle serait la meilleure solution, entre un fichier sérialisé (accès aux disque toutes les minutes), ou une bdd embarqué (accès mémoire ? ou disque?) .
Partager