从技术角度而言,WinFS由五个部分组成:核心WinFS、数据模型、架构、服务和API(图3)。
图 3
核心WinFS
核心WinFS由文件系统的核心服务组成。将核心WinFS视为WinFS文件系统的基础,它包括操作和文件系统服务。其中包括安全性、易管理性、Win32文件访问支持、导入/导出、配额等。
数据模型
数据模型不包含在核心服务中,它提供了前面提到的一些技术革新,包括基本的项结构、关系以及扩展项与关系的能力。
架构
如果没有内置的架构,WinFS不会比现有的文件系统更好,因为WinFS不会以更丰富的方式理解数据或者提供更具结构化的方式来处理数据。WinFS架构包括日常信息(包括文档、电子邮件、任务、媒体、音频视频等)的架构,还包括包含配置、程序和其他与系统相关的数据的系统架构。
服务
同步和规则属于WinFS的服务范畴。这些技术位于WinFS的“顶端”,可以为你提供系统基础功能以外的扩展功能。同步功能使你能够通过网络同步WinFS系统,并可以建立同步适配器将WinFS同步到其他系统。例如,你可能希望将联系人信息从你的CRM系统同步到WinFS,以便可以将此数据与WinFS中的其他数据相关联,或者通过WinFS脱机使用此数据。同步适配器可以是双向的,因此在WinFS中对数据所做的所有更改都可以同步和其他系统合作。
API
WinFS包括一个功能丰富的API,它是Vista中整个WinFX编程模型的一部分。通过WinFS API,开发人员可以编写WinFS系统的不同结构块,包括数据操作、规则、同步和数据模型。
WinFS是传统的文件系统以及关系数据库的延伸,它不仅存储以往的文件类型数据,也可以存储非文件类型的数据,比如一些个人信息、日程表、邮件等等。因此,在WinFS中存储的单位不应该用“文件”来描述,准确地说应该是“Item”。凡是从FAT32或NTFS迁移过去的文件,假如有Meta Data,比如MP3文件的ID3这类信息,会被保存下来。假如无MetaData的文件,也可以创建属于它的Meta Data。
保留:: http://www.qqread.com/WinVista/y511243106.html相关专题
- 到底谁好 微软Vista PK XP操作系统 (56次浏览)
- 60秒就能给Win Vista瘦身2GB (34次浏览)
- XP、Vista、Vista SP1全面对比测试 (31次浏览)
- 建立快速关闭开启Vista Aero特效的快捷方式 (24次浏览)
- 评论:抛弃偏见 Vista为何值得推荐 (23次浏览)
- Windows Vista系统防火墙的新亮点 (20次浏览)
- 让Vista用得更好点的常用10大攻略 (17次浏览)
- XP、Vista、Vista SP1对比测试 (16次浏览)
- 在同一分区正确安装Vista和XP操作系统 (16次浏览)
- 跟我学:VISTA加密放到右键菜单 (12次浏览)




