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 relasjonelt databasestilgrensesnitt for å opprette en måte for brukere å finne og behandle filer ved å definere egenskapene til en fil i stedet for å definere en 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 ingen bransjeklasse loGIC -filsystem, med mest forskning begrenset til noen få prototyper, så de faktiske interne tekniske arbeidene til et slikt system varierer etter implementering.

I de fleste tilfeller beskrives et logikkfilsystem som å kombinere hierarkisk filsystemnavigasjon, slik som ofte brukes på de fleste datamaskiner, med boolske søk på nettet samtidig som 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 i stedet for å bruke "CD" for å endre til en spesifisert katalog, kan kommandoen 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 menneskety Kataloger som kan søkes videre.

En av utfordringene som implementering av et logikkfilsystem presenterer er å samle egenskapene som brukes til å definere filene 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 type identifikator, selv om noen systemer kompenserer for dette ved å la en bruker tilordne en egenskap ved å opprette en filkatalog der du skal plassere filene.

En 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 Performance.

ANDRE SPRÅK