Skip to main content

Hva er et logikkfilsystem?

Et logikkfilsystem er et stort sett akademisk konsept av et datamaskinfilsystem som prøver å slå sammen tradisjonelle strukturerte filsystemer med et relasjonell databasestilgrensesnitt for å opprette en måte for brukere å finne og behandle filer ved å definere egenskapene til en fil i stedet for å definereen bane og nøyaktig filnavn.Det resulterende logikkfilsystemet vil tillate en bruker å spesifisere informasjon som er kjent om en fil for å spørre filsystemet som en relasjonsdatabase i det vesentlige, der logikkfilsystemet kan returnere en enkelt fil eller en liste over matchende filer å velge.Noen problemer som et logikkfilsystem presenterer inkluderer nøyaktig vektingsegenskaper som brukes til å definere filer, gi intuitive måter å smale søk og utvikle metoder for brukersøk som er enkle å lære, forstå og bruke.Å være et stort sett forskningsfilsystem, er mest interaksjon basert på lange kommandolinjehenvendelser uten grafisk brukergrensesnitt (GUI) til stede.Det er ikke noe industriklasse logikkfilsystem, med mest forskning begrenset til noen få prototyper, så de faktiske interne tekniske arbeidene til et slikt system varierer ved implementering.

I de fleste tilfeller beskrives et logisk filsystem som å kombinere hierarkisk filsystemNavigasjon, for eksempel ofte brukes på de fleste datamaskiner, med boolske søk på nettstil mens du opprettholder en slags relasjonsdatabase med forskjellige filegenskaper som kan søkes.Det endelige målet ville være å tillate en bruker å bruke standard kommandolinjefunksjoner som MKDIR eller CD på måter som er mer upresise enn tradisjonelt brukt.Dette vil bety at kommandoen i stedet for å bruke CD for å endre til en spesifisert katalog, følges av en formel eller spørring, at filsystemet kjører for å finne kataloger som samsvarer med kriteriene som er gitt.Resultatet kan være en enkelt katalog, hvis spørringen var spesifikk nok, eller det kan være en liste over mange kataloger som kan søkes videre.

En av utfordringene som implementering av et logikkfilsystem presenterer, samler egenskapene som brukes til å definereFilene bortsett fra filnavnene deres.Hvis en stor gruppe fotografier, for eksempel, ble kopiert inn i filsystemet, ville de eneste egenskapene som ville være kjent om bildene være deres navn og filstørrelser.Å finne et enkelt bilde innen tusenvis kan være vanskelig hvis hvert bilde ikke på en eller annen måte ble merket med en eller annen type identifikator, selv om noen systemer kompenserer for dette ved å la en bruker tilordne en egenskap ved å opprette en filkatalog for å plassere filene.

Én vurdering når du implementerer et logikkfilsystem er hastigheten det tar for å lage nye filer.I et stort sett tomt system kan dette være ganske enkelt.Når antallet filer vokser, gjør også mengden informasjon systemet må lagres for å utføre spørsmål for å finne filer.Dette betyr at når filsystemet eldes, kan det lide av tap av ytelse.