J'avais moi aussi été très impressionné par les possibilités de ce système de fichier et de de sa bonne exploitation à tout les niveau du système. Ca avait changé ma façon de travailler avec les fichiers.
Par exemple le daemon qui recevait les mails les stockait en vrac dans un répertoire sous forme de fichiers au format texte avec un type Mime:Mail et des metadonnées comme From, To, subject, Spam, Status....
Ensuite il suffisait de créér sur son bureau des répertoire virtuel (livequery) qui contenaient une genre de requête SQL (par exemple: Affiche les fichiers avec typeMime=mail, satus=unread, Spam=false) puis de faire afficher par le navigateur de fichier les metadonnées attendus pour un mail (titre du mail, auteur, status, date...) Et hop on avais un petit gestionnaire de mail.
De même que les ID3 pour les MP3 ou les EXIFS pour les images servaient à renseigner les metadonnées, on pouvait utiliser le navigateur de fichier comme un gestionnaire multimedia assez puissant.
Ce système étant très bien intégré à tout les niveaux du système. On en venait à l'utiliser assez naturellement, on finissait même par ne plus avoir besoin de penser en terme de hiérarchie de répertoires/fichiers.
Ce système était très réactif, chaque changement sur un fichier était immédiatement répercuté au niveau des livequery, on ne ressentait aucune latence même sur une machine dont le processeur n'était pourtant pas une bête de guerre (166Mhz).
[^] # Re: Système de fichier avec support des métadonnées
Posté par Ghis . En réponse à la dépêche Le projet Haiku Project annonce la disponibilité d'Haiku R1/Alpha 1. Évalué à 8.
Par exemple le daemon qui recevait les mails les stockait en vrac dans un répertoire sous forme de fichiers au format texte avec un type Mime:Mail et des metadonnées comme From, To, subject, Spam, Status....
Ensuite il suffisait de créér sur son bureau des répertoire virtuel (livequery) qui contenaient une genre de requête SQL (par exemple: Affiche les fichiers avec typeMime=mail, satus=unread, Spam=false) puis de faire afficher par le navigateur de fichier les metadonnées attendus pour un mail (titre du mail, auteur, status, date...) Et hop on avais un petit gestionnaire de mail.
De même que les ID3 pour les MP3 ou les EXIFS pour les images servaient à renseigner les metadonnées, on pouvait utiliser le navigateur de fichier comme un gestionnaire multimedia assez puissant.
Ce système étant très bien intégré à tout les niveaux du système. On en venait à l'utiliser assez naturellement, on finissait même par ne plus avoir besoin de penser en terme de hiérarchie de répertoires/fichiers.
Ce système était très réactif, chaque changement sur un fichier était immédiatement répercuté au niveau des livequery, on ne ressentait aucune latence même sur une machine dont le processeur n'était pourtant pas une bête de guerre (166Mhz).