A WinFS ( angolul Windows Future Storage ) [1] a Microsoft Corporation implementálatlan adat- és metaadatkezelő platformja, amely szorosan együttműködik az NTFS fájlrendszerrel . A WinFS-nek a Windows Vista egyik legfontosabb újításának kellett volna lennie abban az időben, amikor a rendszer kódneve Longhorn volt, és az NTFS -t kellett volna felváltania . 2006 júniusában azonban bejelentették, hogy a WinFS mint operációs rendszerek fájlrendszere megszűnik [2] , 2006 novemberében pedig a Microsoft bejelentette, hogy a fájlrendszer még fejlesztés alatt áll, és később jelenik meg – akár Windows 7 - ben, akár külön termék. A projekt megvalósítása során megjelent fejlesztések felhasználhatók az MS SQL szerver és az ADO.NET új verzióiban .
A WinFS lényege az úgynevezett strukturált adatmodell . Ez alatt egy olyan mechanizmus található, amely folyamatosan feldolgozza (adminisztrálja és strukturálja) a digitális elemeket vagy entitásokat (a szó szerinti fordításban „elemek” - tételek), ahogy a Microsoft ebben az összefüggésben megemlíti. Ennek a szónak a megválasztása nem rossz, mivel az elemek olyan leíró elemeket használnak, amelyek túlmutatnak a fájl fogalmán . Meg kell érteni, hogy ezek a leíró elemek nem jelennek meg a fájlban, de teljes mértékben a WinFS tulajdonában vannak és felügyeli őket. Tehát az NTFS-szintű fájlok fizikai szerkezete nem változik. Ezzel a sémával nem csak a fájlok regisztrálhatók entitásként, hanem mondjuk névjegyek, kedvenc internetes hivatkozások, levelek, dátumok, márkák, gyártók stb., vagyis minden alapértelmezésben beállított vagy a felhasználó által hozzárendelt attribútum .
A felhasználó szempontjából az entitások megszüntetik a fájlok fizikai helyének használatát[ pontosítás ] . Ehelyett a Windows tartalmuk alapján virtuális mappákba rendezi az adatokat. Adatok keresésekor az olyan egyéni kritériumok, mint például „Az összes nyaralási fotó az elmúlt két évben” (fájltípus, hol és időbeli attribútumok), mostantól felváltják a fájlformátumot, a szerzőt és a helyadatokat.
A Microsoft változó entitásmodellt implementált a WinFS-ben. A fejlesztők maguk határozhatják meg ezeket az XML -metaadatok segítségével , és meghatározhatják a köztük lévő kapcsolatokat. Ugyanakkor lehetőség van mondjuk egy adott szerző összes dokumentumának megjelenítésére, a címére vonatkozó információkkal és a hozzá kapcsolódó fényképekkel együtt.
Az Intéző nézetbeállításainak és bizonyos fájltípusokhoz társított parancsainak kialakítását is módosíthatja . A fejlesztők meghatározhatják például, hogy bizonyos entitásoknál milyen helyi menüopciók jelenjenek meg, és mely ikonok legyenek használatban. Ezért a Seven fájlkezelője egy teljesen új feladatsort tud végrehajtani. Például a keresés során a fejlesztő ezenkívül megadhatja az entitásokhoz társított parancsok végrehajtását. Például, ha a felhasználó egy e-mail archívumban keres, az Explorer elindíthatja a Microsoft Outlookot , hogy elkészítse és elküldje a szabványos választ – egyetlen egérkattintással.
Valószínűleg a Microsoft jogkezelő rendszere és a Seven alfaverziójában már kezdetleges formában megjelenő Next Generation Secure Computer Base (NGSCB) kapcsolatára számíthatunk. Talán egy ponton a rendszer képes lesz a fájlokat bizonyos biztonsági kritériumok szerint osztályozni.
Az entitásokhoz a legközelebbi analógia a címkék , valójában a felhasználó számára ilyen címkék lesznek - univerzális, részben meghatározott fájlokhoz kötve (például a fényképeket és zenét tartalmazó fájlok általános és minden fájltípushoz specifikus címkével rendelkezhetnek). Ebben az értelemben maga a fájlrendszer egy fájltároló, amely adatok (de nem az azokkal kapcsolatos információk) tárolására van optimalizálva, a metafájlok pedig adatbázis - indexek , amelyek hozzáférést biztosítanak a fájlokhoz.
Fájlrendszerek ( lista , összehasonlítás ) | |||||||
---|---|---|---|---|---|---|---|
Korong |
| ||||||
Elosztott (hálózat) | |||||||
Különleges |
|