winfs--Future File Storage System

Source: Internet
Author: User
winfs--Future File Storage System
Add this information to the Web pick: pole sina vivi 365Key Poco 5Seek gambling Thumb

The WinFS file system is the Windows Future Storage (a future storage system for Windows), which will be deployed in Microsoft's next-generation operating system Vista, which will eliminate the current FAT32 and NTFS formats.

At the end of last year, in order to ensure Vista can be listed on schedule, Microsoft decided to cut some features of Vista, WinFS was shelved by Microsoft. This March, there was news that Microsoft would put WinFS ahead of the Windows XP operating system. However, Microsoft officials ignored the rumours and said that "the full version of WinFS will be later than Vista release and become an important part of the future Windows operating system."

  WinFS, "Who Are you?"

Microsoft's official site explains this WinFS: a storage platform for organizing, searching, and sharing a wide variety of information. WinFS is designed to provide fast file browsing and search capabilities by creating better interoperability between unstructured files and database data. WinFS can get information from different data centers, such as mail servers, databases, and other applications. Search conditions are no longer limited to file names, file sizes or creation dates, file titles and authors, and index information can also be a search condition.

File systems are almost always central to any operating system. It is the core code that enables applications to store information, retrieve information, and interact with stored information. File systems have evolved very slowly relative to other system technologies used by programmers, but the WinFS that we will see will radically change this situation.

  WinFS, "Let me near you!"

Here we use the Meta data searcher to feel the WinFS.

Click the Start button, choose Music, open the Music folder, right-click to select View-details, and then click Genre-stack by Genre (Figure 1).



Figure 1

Now we can see that the music file is divided into several entries with its type of music (pop, for example), and you can browse for that type of file instead of the music file that is hidden (Figure 2). Similarly, in "Pictures" under the Start menu, click Group by Dimensions, and select 800x600 to see that the picture with the size of 800x600 is displayed. Of course WinFS would never be so simple, believing that more and more interesting things would be dug up as the WinFS test progressed.



Figure 2

  explore the five parts of WinFS

Technically, the WinFS consists of five components: The core WinFS, the data model, the architecture, the services, and the APIs (Figure 3).



Figure 3

Core WinFS

The core WinFS consists of the core services of the file system. The core WinFS is considered the foundation of the WinFS file system, which includes operations and file system services. These include security, manageability, Win32 file access support, import/export, quotas, and more.

Data model

The data model is not included in the core services, and it provides some of the technological innovations mentioned earlier, including basic item structure, relationships, and the ability to extend and relate.

Architecture

Without a built-in architecture, WinFS is no better than the existing file system because WinFS does not understand data in a richer way or provide a more structured way to process data. The WinFS architecture includes the architecture of daily information, including documents, e-mails, tasks, media, audio videos, and so on, as well as system architectures that contain configuration, programs, and other system-related data.

Service

Synchronization and rules belong to the WinFS service category. These technologies are located on the "top" of WinFS, and can provide you with extended functionality beyond the system's underlying functionality. Synchronization enables you to synchronize WinFS systems over the network and to establish synchronization adapters to sync WinFS to other systems. For example, you might want to sync your contact information from your CRM system to WinFS so that you can associate this data with other data in WinFS, or use this data offline by WinFS. The synchronization adapter can be bidirectional, so all changes made to the data in WinFS can be synchronized with other systems.

Api

WinFS includes a feature-rich API that is part of the entire WinFX programming model in Vista. With the WinFS API, developers can write different blocks of architecture for WinFS systems, including data manipulation, rules, synchronization, and data models.

WinFS is an extension of the traditional file system and relational database, which not only stores previous file type data, but also stores files of non file types, such as personal information, calendars, emails, and so on. Therefore, the units stored in the WinFS should not be described by "file", which is exactly "Item". Information such as the ID3 of Meta Data, such as the MP3 file, is saved if a previous file is migrated from FAT32 or NTFS. If you have no metadata files, you can also create meta Data that belongs to it.

  WinFS, FAT32, NTFS tripod?

No, no! Because the FAT32 is about to be eliminated, the FAT32 format is no longer available in Vista, even if you have not yet planned to install Vista, now popular HDTV movies are prone to occupy 4GB to 20GB of disk space, only support and normal use of 2GB FAT32 obviously has become powerless , and was out early.

WinFS can be seen as adding a database layer based on NTFS, which is based on the upcoming "Yukon" version of SQL Server. For WinFS, files are indexed in addition to the familiar attributes, such as file name, size, and date, through data such as author name, image size, and so on. The directory structure at the bottom of the system will still exist, but the user will be using a library of similar files. Each library consists of a set of files obtained by querying the WinFS database. If WinFS really can change the basis for finding a file to "what it is," rather than "where it is", it will undoubtedly be a breakthrough based on the NTFS file system.

As a result, it is predicted that WinFS will eventually replace FAT32 and NTFS systems and become a complete file system. However, for the sake of system compatibility, the current Vista system only uses WinFS as an additional database module above a file system, and its scope is limited to the documents and Settings directory, and the rest of the system is still under the control of NTFS.

PostScript: To this extent, the three core technologies of Vista WinFX--windows presentation Foundation (Avalon), Windows communication Foundation (Indigo) and WinFS for everyone to introduce finished. The WinFX that accompanies Vista will bring new weather to software development is self-evident. How to fully excavate the huge energy contained in WinFX to make the software world more colorful will be the task that the programmer faces. However, what makes us more interested in the dominance of the operating system is WinFX's ability to finally win over other architectures in order to complete Microsoft's grand BR? Let's wait and see for WinFX appreciation.

  Vista Development News

Seven major versions of Vista, who would you choose?

When Windows Vista is officially released, there will be Windows Vista home Premium Edition for the average family; Windows Vista home Premium Edition for high-end family users (equivalent to Windows XP M Edia Center Edition), there are seven versions for business users and large and small businesses.

Windows Vista's seven-major versions have distinct performance and market positioning, with a particular group of users facing only a choice of two to three versions, without confusing feelings. There are also netizens jokingly, no matter how many versions of Vista, the end of the popular only one-piracy.

Vista Homepage Update

The Microsoft Vista Home page updates the following new interfaces and more basic information about the operating system. The RSS feed appears in a prominent place, recording the development of Vista. But RSS feeds do not currently offer any marketing hype.

Microsoft launches Vista color system with Canon

Microsoft has teamed up with Canon (Canon) to offer color management Windows color System in its Vista operating system, which is listed next year. The features of Windows Color system are designed to improve the image display performance of a user-level system and to ensure that the screen displays consistency with the printout (screen-to-print matching). Microsoft also plans to support canon RAW format images in Vista.

Against Google Microsoft system embedded Search and sidebar function

Microsoft will embed the search feature named "Quick Search" in Vista and the name "Windows Sidebar" in the Software developer conference, "Professional Developers Conference" (PDC), the company said recently. "Sidebar feature to counter the Google Desktop tool, the company's competitive posture with Google further intensified.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.