WinFS ( în engleză Windows Future Storage ) [1] este o platformă neimplementată de gestionare a datelor și metadatelor de la Microsoft Corporation care interacționează îndeaproape cu sistemul de fișiere NTFS . WinFS trebuia să fie una dintre inovațiile majore pentru Windows Vista într-un moment în care numele de cod al sistemului era Longhorn și trebuia să înlocuiască NTFS . Cu toate acestea, în iunie 2006, WinFS a fost anunțat că va fi întrerupt ca sistem de fișiere pentru sisteme de operare [2] , iar în noiembrie 2006, Microsoft a anunțat că sistemul de fișiere este încă în curs de dezvoltare și va apărea mai târziu - fie în Windows 7 , fie ca un produs separat. Dezvoltarile aparute in timpul implementarii proiectului pot fi folosite in versiuni noi de MS SQL server si ADO.NET .
Esența WinFS este așa-numitul model de date structurate . Sub acesta se află un mecanism care prelucrează (administrează și structurează) în mod constant elemente sau entități digitale (în traducerea literală „articole” - itemi), așa cum menționează Microsoft în acest context. Alegerea acestui cuvânt nu este rea, deoarece articolele folosesc elemente descriptive care depășesc conceptul de fișier . Trebuie înțeles că aceste elemente descriptive nu sunt prezente în fișier, ci sunt deținute și controlate în totalitate de WinFS. Deci structura fizică a fișierelor la nivel NTFS nu suferă nicio modificare. Cu această schemă, nu numai fișierele pot fi înregistrate ca entități, ci și, să zicem, contacte, legături de internet preferate, scrisori, date, mărci, producători etc., adică orice atribute setate implicit sau atribuite de utilizator.
Din punctul de vedere al utilizatorului, entitățile elimină nevoia de a utiliza locația fizică a fișierelor[ clarifica ] . În schimb, Windows organizează datele, pe baza conținutului său, în foldere virtuale. Când căutați date, criteriile personalizate precum „Toate fotografiile de vacanță din ultimii doi ani” (tipul fișierului, unde și atributele de-a lungul timpului) înlocuiesc acum informațiile despre formatul fișierului, autor și locație.
Microsoft a implementat un model de entitate în schimbare în WinFS. Dezvoltatorii le pot defini ei înșiși folosind metadatele XML și pot specifica relațiile dintre ei. În același timp, este posibil, să zicem, să afișați toate documentele unui anumit autor, împreună cu informații despre adresa sa și fotografiile asociate cu acesta.
De asemenea, puteți modifica designul opțiunilor și comenzilor de vizualizare Explorer asociate cu anumite tipuri de fișiere. Dezvoltatorii pot specifica, de exemplu, ce opțiuni din meniul contextual vor apărea pentru anumite entități și ce pictograme vor fi folosite. Prin urmare, exploratorul de fișiere din Seven poate efectua o gamă complet nouă de sarcini. De exemplu, în timpul unei căutări, un dezvoltator poate specifica în plus executarea comenzilor asociate entităților. De exemplu, dacă utilizatorul caută într-o arhivă de e-mail, Explorer poate invoca Microsoft Outlook pentru a pregăti și a trimite un răspuns standard, cu un clic de mouse.
Este probabil să ne așteptăm la o legătură între sistemul de management al drepturilor Microsoft și Next Generation Secure Computer Base (NGSCB), care este deja într-o formă rudimentară în versiunea alfa a lui Seven. Poate că la un moment dat sistemul va fi capabil să clasifice fișierele în funcție de anumite criterii de securitate.
Cea mai apropiată analogie cu entitățile este etichetele , de fapt, pentru utilizator vor fi astfel de etichete - universale, parțial legate de fișiere specifice (de exemplu, fișierele cu fotografii și muzică pot avea atât etichete generale, cât și specifice pentru fiecare tip de fișier). În acest sens, sistemul de fișiere în sine este un depozit de fișiere optimizat pentru stocarea datelor (dar nu a informațiilor despre acestea), iar metafișierele sunt indecși de baze de date care vor oferi acces la fișiere.
Sisteme de fișiere ( listă , comparație ) | |||||||
---|---|---|---|---|---|---|---|
Disc |
| ||||||
Distribuit (rețea) | |||||||
Special |
|