None yet has resulted in a full featured runtime and API around it. The development of WinFS is an extension to a feature which was initially planned in the early s. Dubbed Object File System, it was supposed to be included as part of Cairo. But the concept was not scrapped.
The increase in digital data has propelled Microsoft to invest in building a new way to manage data. The concept of WinFS is that it will identify different data by a form of Extensible Markup Language XML metadata and use this metadata to set up relationships among the data.
WinFS is comprised of five components: Below is a diagram detailing the different components. The core WinFS building blocks Rizzo.
The Data Model includes the basic item structure, relationships, and extensions and can store data in all sorts of data structures. The item is the data object.
The item along with the core data contains the information concerning how this data relates with other data. Part1, he gives a very clear explanation of what an Item is in WinFS: These specializations add new pieces of information specific to the type of object it represents.
For example, a File has a timestamp and last accessed time; a Document has the author of the document; and a Person has the first and last name of the Person. This hierarchy continues to specialize as new types of objects are created to be stored in WinFS.
This can be seen in Figure 3: While a Photo is a document, and therefore has an author, and last date changed, it is also an Image. Being an Image, it will need to store data like color depth, image size, and format.
Lastly, the Photo needs even more data that the Image type has. It wants to store the type of camera it was taken with, the time the photo was taken, and whether a flash was used.
Each WinFS object that specializes or inherits from the Item primitive defines the actual fields that will be stored as part of the object. For example, a Contact object defines that a contact includes a name, one or more addresses, and other contact information.
The base Item object only knows how to take that information and store it in WinFS. For example, here is a depiction of a contact in WinFS: Wildermuth,Figure 4 Bob contains a number of pieces of information about him.
He is male; he has one personal address, a home address, and the data associated with that address.WinFS. WinFS is the code name of a Windows storage subsystem, being developed by Microsoft for use on its Windows operating system.
WinFS is a relational database that represents itself to the operating system as a file storage subsystem. WinFS works like the thing we names as file system. We can place standard files into it, but also WinFS is the place where we can store information that is not placed in .
Many filesystems found on common operating systems, including the NTFS filesystem which is used in modern versions of Microsoft Windows, A WinFS item can also be copied to a non-WinFS file system, but unless that data item is put back into the WinFS store, it will not support the advanced services provided by WinFS.
The WinFS File System In the last decade there has been a Ð²Ð‚Ñšcombination of trends and technologiesÐ²Ð‚Ñœ that will change the way people work with managing their data in the future.
Two of the file systems that WinFS will improve upon are FAT32 and NTFS (Windows File System). FAT32, which was released with the second version of Windows 95, was originally designed as an improvement over FAT However, FAT 32 has some big disadvantages for modern computing.
WinFS Architecture. WinFS is not a physical file system; it is built on top of NTFS, and NTFS will remain as the default file system.. WinFS is based on SQL Server and its core feature is to provide a data relations mechanism. This means that your pictures are related to dates, events, and persons and so on.
This allows you to perform a search such as "All pictures of Joe taken the last month".