Je suis d'accord avec toi sur un point: un fs adapté peut être le top.
En stockant les métadata dans les propiétés du fichier au niveau du fs tu ne perds pas ces infos même en cas de déplacement ou de renommage. Ton soft ne conserve trace (dans une bdd :) que de l'id du fichier (inode). Avec inotify ou uns sytème de notificcation natif tu prends en compte les modifs qui peuvent affecter ta bdd et tu n'est plus obligé de stocker des infos non pertinentes dans les photos.
Sans fs approprié tu peux t'en sortir pour detecter les modifs sur les fichiers ou ses déplacements (conserver le hash et l'inode du fichier) ou en mettant en place un système de lock sur les fichiers.
Par contre l'avantage de la BDD est quand même l'accès concurrent et donc la gestion multi-utilsateur prise en charge de façon plus tigoureuse.
Pour l'interopérabilté, le but du jeu est d'avoir un format de fichier intéropérable pas de prendre en charge les imports/exports vers toutes les bases de données
[^] # Re: a quand une normalisation?
Posté par golum . En réponse au journal Gestion des photos. Évalué à 2.
En stockant les métadata dans les propiétés du fichier au niveau du fs tu ne perds pas ces infos même en cas de déplacement ou de renommage. Ton soft ne conserve trace (dans une bdd :) que de l'id du fichier (inode). Avec inotify ou uns sytème de notificcation natif tu prends en compte les modifs qui peuvent affecter ta bdd et tu n'est plus obligé de stocker des infos non pertinentes dans les photos.
Sans fs approprié tu peux t'en sortir pour detecter les modifs sur les fichiers ou ses déplacements (conserver le hash et l'inode du fichier) ou en mettant en place un système de lock sur les fichiers.
Par contre l'avantage de la BDD est quand même l'accès concurrent et donc la gestion multi-utilsateur prise en charge de façon plus tigoureuse.
Pour l'interopérabilté, le but du jeu est d'avoir un format de fichier intéropérable pas de prendre en charge les imports/exports vers toutes les bases de données