WinFS ( engelsk Windows Future Storage ) [1] er en uimplementeret data- og metadataadministrationsplatform fra Microsoft Corporation , der interagerer tæt med NTFS -filsystemet . WinFS skulle være en af de store innovationer til Windows Vista på et tidspunkt, hvor systemets kodenavn var Longhorn, og det skulle erstatte NTFS . Men i juni 2006 blev udviklingen af WinFS som et filsystem til operativsystemer annonceret [2] , og i november 2006Microsoft har oplyst, at filsystemet stadig er under udvikling og kommer senere, enten i Windows 7 eller som et selvstændigt produkt. Den udvikling, der dukkede op under implementeringen af projektet, kan bruges i nye versioner af MS SQL server og ADO.NET .
Essensen af WinFS er den såkaldte strukturerede datamodel . Nedenunder dette er en mekanisme, der konstant behandler (administrerer og strukturerer) digitale elementer eller entiteter (i den bogstavelige oversættelse "varer" - elementer), som Microsoft nævner i denne sammenhæng. Valget af dette ord er ikke dårligt, da elementer bruger beskrivende elementer, der går ud over begrebet en fil . Det skal forstås, at disse beskrivende elementer ikke er til stede i filen, men er 100% ejet og kontrolleret af WinFS. Så den fysiske struktur af filer på NTFS-niveau undergår ingen ændringer. Med denne ordning kan ikke kun filer registreres som enheder, men også f.eks. kontakter, foretrukne internetlinks, breve, datoer, mærker, producenter osv., det vil sige alle attributter , der er indstillet som standard eller tildelt af brugeren.
Fra brugerens synspunkt fjerner enheder behovet for at bruge den fysiske placering af filer[ afklare ] . I stedet organiserer Windows data, baseret på dets indhold, i virtuelle mapper. Når du søger efter data, erstatter tilpassede kriterier som "Alle feriebilleder inden for de sidste to år" (filtype, hvor og over tid attributter) nu filformat, forfatter og placeringsoplysninger.
Microsoft har implementeret en skiftende enhedsmodel i WinFS. Udviklere kan selv definere dem ved hjælp af XML -metadata og angive relationer mellem dem. Samtidig er det for eksempel muligt at vise alle en given forfatters dokumenter sammen med oplysninger om hans adresse og fotografier forbundet med ham.
Du kan også ændre designet af Explorer -visningsindstillinger og kommandoer forbundet med bestemte filtyper. Udviklere kan f.eks. angive, hvilke kontekstmenuindstillinger der skal vises for visse enheder, og hvilke ikoner der skal bruges. Derfor kan filstifinderen i Seven udføre en helt ny række opgaver. For eksempel kan en udvikler under en søgning desuden specificere udførelsen af kommandoer forbundet med enheder. Hvis brugeren f.eks. søger gennem et e-mail-arkiv, kan Explorer starte Microsoft Outlook for at forberede og sende et standardsvar – med et klik med musen.
Det er sandsynligt, at vi kan forvente et link mellem Microsofts rettighedsstyringssystem og Next Generation Secure Computer Base (NGSCB), som allerede er i rudimentær form i alfaversionen af Seven. Måske vil systemet på et tidspunkt være i stand til at klassificere filer efter bestemte sikkerhedskriterier.
Den nærmeste analogi til enheder er tags , faktisk vil de for brugeren være sådanne tags - universelle, delvist bundet til specifikke filer (for eksempel kan filer med fotos og musik have både generelle tags og specifikke for hver filtype). I denne forstand er selve filsystemet et fillager, der er optimeret til lagring af data (men ikke information om dem), og metafiler er databaseindekser , der vil give adgang til filer.
Filsystemer ( liste , sammenligning ) | |||||||
---|---|---|---|---|---|---|---|
Disk |
| ||||||
Distribueret (netværk) | |||||||
Særlig |
|