Dans les systèmes de fichiers modernes, il existe des fichiers et des répertoires. Dans un répertoire, il existe des sous-répertoires et des fichiers. P>
Ma question est que cela ne serait-il pas mieux si tous les fichiers étaient au même endroit et que chaque fichier pourrait étiqueté? Donc, chaque fichier a des tags, comme dans le débordement de la pile: chaque question a des balises. L'avantage principal est que la recherche pourrait être beaucoup plus rapide. P>
Quelle est votre opinion? Pour vous, était-ce plus confortable? P>
5 Réponses :
hmm. Les recherches actuelles vont dans cette direction. Par exemple Tracker ou Winfs . P>
Personnellement, je crois que nous ne pouvons pas facilement démissionner de la structure de répertoire comme: p>
sur les autres tags de la main fonctionne mieux lorsque les ensembles se chevauchent comme: p>
Si l'utilisateur est suffisamment "utilisateur d'alimentation", il peut vouloir utiliser des balises hiérarchiques et former des ontologies. Ceux d'autre part peuvent être simulés sur * Nixes par liMLinks. P>
Pour conclure - dans certaines zones, je préfère les balises mais pas pour toutes. Parfois, j'ai besoin de savoir la structure sous-jacente. Mais probablement comme la plupart des autres Stackoverflow utilisateurs. P>
Le marquage du système de fichiers serait utile - pas comme un remplacement, mais comme complémentaire d'un système d'annuaire. Je ne veux pas avoir tous les fichiers dans un répertoire, mais j'aimerais avoir des fichiers ou des répertoires à l'intérieur d'une hiérarchie des arbres (comme des collections d'images / vidéo / vidéo) à l'aide de balises. p>
J'ai commencé un projet pour développer un système de fichiers de marquage. Vérifiez-le à http://code.google.com/p/labelfs/ p >
Après avoir développé mon propre programme de marquage http://www.taggtool.com Je peux offrir les pensées suivantes: p>
Il est super utile de pouvoir faire référence à plusieurs fichiers à l'aide de balises, mais Cela implique beaucoup d'efforts initiaux et en cours pour ajouter des balises à vos fichiers, bien que les règles automatiques aident. P>
Techniquement sur Windows, il s'agit d'un défi de coder un tel système, où enregistrez-vous les métadonnées Tag? Idéalement dans le fichier mais cela n'est possible qu'avec un petit ensemble de formats de fichiers. P>
Le flux de données alternatif propose une solution possible, mais on ressent une solution à moitié cuite. P>
L'autre option consiste à stocker les métadonnées dans une base de données introduisant le nouveau défi de tout garder en synchronisation. P>
C'est dommage que le système d'exploitation natif ne fournisse pas de stockage de métadonnées robustes pour les fichiers, mais c'est comme ça que c'est le moment. P>
Vous pouvez regarder Reggata C'est un système de marquage simple pour les fichiers locaux. P>