Skip to main content

Qu'est-ce qu'un système de fichiers logique?

Un système de fichiers logique est un concept principalement académique d'un système de fichiers informatiques qui tente de fusionner les systèmes de fichiers structurés traditionnels avec une interface de style de base de données relationnelle pour créer un moyen pour les utilisateurs de localiser et de traiter les fichiers en définissant les propriétés d'un fichier au lieu de définirun chemin d'accès et un nom de fichier exact.Le système de fichiers logiques résultant permettrait à un utilisateur de spécifier des informations connues sur un fichier pour interroger essentiellement le système de fichiers comme une base de données relationnelle dans laquelle le système de fichiers logique pourrait renvoyer un seul fichier ou une liste de fichiers correspondants à partir desquels choisir.Certains problèmes qu'un système de fichiers logiques présente inclut les propriétés de pondération avec précision utilisées pour définir des fichiers, en fournissant des moyens intuitifs de restreindre les recherches et de développer des méthodes pour les requêtes de recherche d'utilisateurs qui sont faciles à apprendre, à comprendre et à utiliser.Étant un système de fichiers en grande partie de recherche, la plupart des interactions sont basées sur de longues demandes de ligne de commande sans interface utilisateur graphique (GUI) présente.Il n'y a pas de système de fichiers logiques de qualité industrielle, la plupart des recherches limitées à quelques prototypes, de sorte que le fonctionnement technique interne réel d'un tel système varie selon la mise en œuvre.

, un système de fichiers logique est décrit comme combinant le système de fichiers hiérarchiqueLa navigation, telle que couramment, est utilisée sur la plupart des ordinateurs, avec des recherches booléennes de style Web tout en conservant une sorte de base de données relationnelle de différentes propriétés de fichiers qui peuvent être recherchées.L'objectif ultime serait de permettre à un utilisateur d'utiliser des fonctions de ligne de commande standard telles que MKDIR ou CD d'une manière plus imprécise que traditionnellement utilisée.Cela signifierait que, au lieu d'utiliser CD pour passer à un répertoire spécifié, la commande pourrait être suivie d'une formule ou d'une requête, que le système de fichiers s'exécute pour trouver des répertoires correspondant aux critères fournis.Le résultat pourrait être un répertoire unique, si la requête était suffisamment spécifique, ou si il pourrait s'agir d'une liste de nombreux répertoires qui peuvent être recherchés.les fichiers en dehors de leurs noms de fichiers.Si un grand lot de photographies, par exemple, était copié dans le système de fichiers, les seules propriétés qui seraient connues sur les images seraient leurs noms et tailles de fichiers.La localisation d'une seule image dans des milliers pourrait être difficile si chaque image n'était pas en quelque sorte taguée avec un certain type d'identificateur, bien que certains systèmes compensent cela en permettant à un utilisateur d'attribuer une propriété en créant un répertoire de fichiers dans lequel placer les fichiers. Une considération lors de l'implémentation d'un système de fichiers logiques est la vitesse nécessaire pour créer de nouveaux fichiers.Dans un système principalement vide, cela peut être assez facile.À mesure que le nombre de fichiers augmente, la quantité d'informations que le système doit stocker doit également stocker pour effectuer des requêtes pour trouver des fichiers.Cela signifie que, à mesure que le système de fichiers vieillit, il peut souffrir d'une perte de performances.