spectras (./3934) :
Un thread n'est *pas* indiqué pour cette tâche, parce que pendant la sauvegarde, la base de données continue de fonctionner, et est donc modifiée. Si tu réalisais cette tâche dans un thread, soit tu obtiendrais une base de données corrompue, soit tu devrais implémenter toi-même un mécanisme de copy-on-write manuel.
Je pense que l'idée était bien de faire un clone de la base de données avec copie effective lors de la modification et de donner ce clone au processus léger pour qu'il l'archive.
spectras (./3934) :
Il n'y a pas besoin d'IPC, parce que le processus de la base de données n'a pas besoin d'être averti de la fin de la sauvegarde, vu qu'il n'est pas affecté par elle.
J'espère qu'il ne tente pas une nouvelle sauvegarde lorsque la précédente n'est pas terminée.