公告:本站正在遭受网络攻击,访问速度可能严重下降甚至无法访问。

WinFS,虚拟文件夹与库:WinFS计划:修订间差异

来自BetaWorld 百科
跳转到导航 跳转到搜索
(Convert to Template)
无编辑摘要
第11行: 第11行:


我们的 Beta 1 在 XPSP2 上运行。我们计划发布常规测试版和 CTP 版本。Winfs 将在 Windows Vista 里以测试版出现 。当 WinFS RTM 时,我们将可以像今天的 .NET 框架一样进行下载。
我们的 Beta 1 在 XPSP2 上运行。我们计划发布常规测试版和 CTP 版本。Winfs 将在 Windows Vista 里以测试版出现 。当 WinFS RTM 时,我们将可以像今天的 .NET 框架一样进行下载。
<ref>https://wiki.betaworld.org/WinFS_Blog:Welcome</ref>
<ref>https://wiki.betaworld.cn/WinFS_Blog:Welcome</ref>


'''2005年8月29日'''
'''2005年8月29日'''


我们正在构建下一版本的 ADO.NET具有提供数据模型、对象关系映射和灵活查询基础结构的新功能。新的数据模型是关于实体的,并且项目类型的 WinFS 数据模型基于该模型构建。
我们正在构建下一版本的 ADO.NET具有提供数据模型、对象关系映射和灵活查询基础结构的新功能。新的数据模型是关于实体的,并且项目类型的 WinFS 数据模型基于该模型构建。
<ref>https://wiki.betaworld.org/WinFS_Blog:Bored_with_computers</ref>
<ref>https://wiki.betaworld.cn/WinFS_Blog:Bored_with_computers</ref>


'''2005年12月16日'''
'''2005年12月16日'''
第25行: 第25行:


Beta 1 Refresh 具有与原始版本 Beta 1 相同的功能,但 Refresh 必须在  .NET Framework 2.0 的 RTM 版本环境下运行。
Beta 1 Refresh 具有与原始版本 Beta 1 相同的功能,但 Refresh 必须在  .NET Framework 2.0 的 RTM 版本环境下运行。
<ref>https://wiki.betaworld.org/WinFS_Blog:WinFS_Mailbox_II</ref>
<ref>https://wiki.betaworld.cn/WinFS_Blog:WinFS_Mailbox_II</ref>


'''2005年9月26日'''
'''2005年9月26日'''
第41行: 第41行:
在我的谈话和最后的小小组讨论中,有一堆好问题。很多人问,"那么你是文件系统还是数据库?实际上,我们两者都是"关系文件系统"。
在我的谈话和最后的小小组讨论中,有一堆好问题。很多人问,"那么你是文件系统还是数据库?实际上,我们两者都是"关系文件系统"。


<ref>https://wiki.betaworld.org/WinFS_Blog:WinFS_Backup/Restore_at_VSS_Plugfest</ref>
<ref>https://wiki.betaworld.cn/WinFS_Blog:WinFS_Backup/Restore_at_VSS_Plugfest</ref>


'''2006年2月24日'''
'''2006年2月24日'''
第49行: 第49行:


梦想还在继续...
梦想还在继续...
<ref>https://wiki.betaworld.org/WinFS_Blog:My_tryst_with_Destiny,_err%E2%80%A6_Integrated_Storage</ref>
<ref>https://wiki.betaworld.cn/WinFS_Blog:My_tryst_with_Destiny,_err%E2%80%A6_Integrated_Storage</ref>


'''2006年5月16日'''
'''2006年5月16日'''
第56行: 第56行:


WinFS 团队正在启动新的工作,为 WinFS 构建一个杀手级应用程序。应聘者应喜欢有机会开发 WinFX、Avalon 和 WinFS 等边缘技术,并跟上快速变化的技术基础。由于这将是一个小型的、快速移动的团队,应聘者应具备较强的多任务处理能力,能够同时平衡多个项目的工作,并有能力承担规划和战略任务。
WinFS 团队正在启动新的工作,为 WinFS 构建一个杀手级应用程序。应聘者应喜欢有机会开发 WinFX、Avalon 和 WinFS 等边缘技术,并跟上快速变化的技术基础。由于这将是一个小型的、快速移动的团队,应聘者应具备较强的多任务处理能力,能够同时平衡多个项目的工作,并有能力承担规划和战略任务。
<ref>https://wiki.betaworld.org/WinFS_Blog:The_killer_app_for_getting_users_organized</ref>
<ref>https://wiki.betaworld.cn/WinFS_Blog:The_killer_app_for_getting_users_organized</ref>


'''2006年6月23日'''
'''2006年6月23日'''
第73行: 第73行:


当然,WinFS 愿景的其他方面,我们正在继续孵化 – 领域不像我们现在针对 Katmai 和 ADO.NET 的工作那么成熟。由于 WinFS 不再作为独立软件组件提供,因此人们会想知道这对 Windows 平台意味着什么。正如 Vista 在搜索和组织 Longhorn WinFS 工作主题的许多方面向前推进一样,Windows 将继续在准备就绪时采用工作。我们将继续致力于创新,随着事情的成熟,他们将找到他们的方式进入正确的产品体验 - Windows 和其他。为 SQL Server 和 ADO.NET服务器做好了这么多准备,对平台产生了很大的影响,而且会有更多内容。
当然,WinFS 愿景的其他方面,我们正在继续孵化 – 领域不像我们现在针对 Katmai 和 ADO.NET 的工作那么成熟。由于 WinFS 不再作为独立软件组件提供,因此人们会想知道这对 Windows 平台意味着什么。正如 Vista 在搜索和组织 Longhorn WinFS 工作主题的许多方面向前推进一样,Windows 将继续在准备就绪时采用工作。我们将继续致力于创新,随着事情的成熟,他们将找到他们的方式进入正确的产品体验 - Windows 和其他。为 SQL Server 和 ADO.NET服务器做好了这么多准备,对平台产生了很大的影响,而且会有更多内容。
<ref>https://wiki.betaworld.org/WinFS_Blog:The_killer_app_for_getting_users_organized</ref>
<ref>https://wiki.betaworld.cn/WinFS_Blog:The_killer_app_for_getting_users_organized</ref>


'''2006年6月26日'''
'''2006年6月26日'''
第107行: 第107行:


当我们在 TechEd 的时候,我们没有做出决定。当然,它正在讨论之中,但我们没有获得我们需要的所有信息,我们还没有打电话。我们一说最后一句话就分享了这个消息。我们本可以等更长的时间来披露信息,使计划变更减少对比,但我们选择尽快通知人们。这就是为什么我们使用博客, 并没有启动大型 MS PR 机制 - 这需要时间。
当我们在 TechEd 的时候,我们没有做出决定。当然,它正在讨论之中,但我们没有获得我们需要的所有信息,我们还没有打电话。我们一说最后一句话就分享了这个消息。我们本可以等更长的时间来披露信息,使计划变更减少对比,但我们选择尽快通知人们。这就是为什么我们使用博客, 并没有启动大型 MS PR 机制 - 这需要时间。
<ref>https://wiki.betaworld.org/WinFS_Blog:Update_to_the_Update</ref>
<ref>https://wiki.betaworld.cn/WinFS_Blog:Update_to_the_Update</ref>

2023年1月11日 (三) 19:16的版本

所有“我”均指对应文章作者,请仔细分辨。

有对引用原文作改动,删减。

文章结构系 MacAdmin 整理调整

2005年8月29日

WinFS 数据模型允许定义丰富的数据概念,如项和关系。它还包括对象 API,可帮助开发人员使用此新数据模型进行编程,以及一组可用于启动开发和与其他应用程序共享数据的核心架构。WinFS Beta 1 提供了用于扩展这些架构和构建同步适配器以将数据输入和输出 WinFS 的基础结构。

我们的 Beta 1 在 XPSP2 上运行。我们计划发布常规测试版和 CTP 版本。Winfs 将在 Windows Vista 里以测试版出现 。当 WinFS RTM 时,我们将可以像今天的 .NET 框架一样进行下载。 [1]

2005年8月29日

我们正在构建下一版本的 ADO.NET具有提供数据模型、对象关系映射和灵活查询基础结构的新功能。新的数据模型是关于实体的,并且项目类型的 WinFS 数据模型基于该模型构建。 [2]

2005年12月16日

Vista 使用索引技术提供丰富的用户体验。通过集成到该技术中并提供命令行程序中的命名空间扩展,WinFS 将为用户提供同样的体验。这意味着您的 Vista 搜索将具有来自许多 Store 的结果,包括 WinFS、NTFS 和 Outlook。此外,WinFS 将为我们在之前的帖子中讨论的新且引人注目的用户体验提供更多的机会。

我们不打算发布更多的多平台的 WinFS Beta 1 。我们目前正在评估我们的 Beta 2 将支持哪些平台。

Beta 1 Refresh 具有与原始版本 Beta 1 相同的功能,但 Refresh 必须在 .NET Framework 2.0 的 RTM 版本环境下运行。 [3]

2005年9月26日

Beta 1 已发货,我们将 RTM 作为越界 Windows 组件(作为 WinFX 的一部分),我们将有更多的测试版,我们将与 Microsoft 数据堆栈的其余部分对齐,等等。

Store 级备份将在 Vista 和 XP 上可用,Project 级备份将在 Vista 上提供。对于 Storage 级备份,WinFS 提供了一个 VSS 编写器,该编写器将作为组件公开 WinFS 存储。当然,这意味着备份粒度是整个存储。用户无法直接从 VSS 快照还原单个项目。从备份还原存储时,WinFS 将检测到此情况并执行任何必要的处理。

由于 Project 级粒度很重要,我们正在构建广泛的项目级备份和恢复支持。Project 级备份允许用户将更改还原到项目,另一方面,Storage 级备份更用于硬盘损坏和用户需要回所有文件的情况。在 RTM 的物料级备份平台将由托管客户端 API。

当我们讨论项目备份时,我们需要描述项边界。换句话说,如果我们的所有数据都相关和链接,则一个项目的结束和另一个项目从哪里开始?WinFS 项序列化包含核心项、传出链接(仅链接实体,而不是链接项本身)、扩展、嵌入项和传入链接 ID。我们使用传出链接和传入链接 ID 在还原时修复项目之间的链接。备份文件夹就像备份任何其他项目一样;需要注意的是,序列化文件夹不会序列化其包含的项目。这是因为文件夹项与任何其他项目一样。

我最后一点触及的是 WinFS 如何为项目的增量备份提供基础结构。从本质上讲,开发人员可以轻松地获取自给定水印以来已更改的项的枚举,并使用此列表提取要备份的项目。

在我的谈话和最后的小小组讨论中,有一堆好问题。很多人问,"那么你是文件系统还是数据库?实际上,我们两者都是"关系文件系统"。

[4]

2006年2月24日

我们也许拥有了比以往最好的机会——我们拥有强大的文件系统支持——也许是人们希望构建的最优化的实现。我们在数据模型上经历了多次迭代,因此我们更有信心更接近最终答案;-)。一个伟大的平台需要一个伟大的API。


梦想还在继续... [5]

2006年5月16日

Orange 项目是一个全新的团队,其任务是基于 WinFS 和 WPF (AKA Avalon) 构建下一代信息资源管理器,以帮助用户最终组织起来。专注于定义突破性的用户体验,以便用户以有意义的新方式统一、组织和探索其数据。WinFS 和 WPF 通过将传统的关系数据库世界与最终用户数据融合,为信息管理提供了巨大的新机遇,并提供了新的交互和可视化机会。

WinFS 团队正在启动新的工作,为 WinFS 构建一个杀手级应用程序。应聘者应喜欢有机会开发 WinFX、Avalon 和 WinFS 等边缘技术,并跟上快速变化的技术基础。由于这将是一个小型的、快速移动的团队,应聘者应具备较强的多任务处理能力,能够同时平衡多个项目的工作,并有能力承担规划和战略任务。 [6]

2006年6月23日

我写关于 Winfs Beta1 的条目已经快一年了, 但请放心, 从那时起, 我们一直在疯狂地工作。今天,我有一个有关我们如何交付一些 WinFS 技术的最新消息。它代表了我们原始交付策略的改变,但我们认为您会根据我们收到的反馈来喜欢这一变化。

正如大多数阅读此博客的人知道的,WinFS 一直是关于很多事情 - 一个新的模型,以丰富用户管理信息的方式,丰富的存储技术,有时也是技术的包装。我今天要解决的真正变化是包装策略。

WinFS 项目创造了许多伟大的技术创新 – 创新超越 WinFS 愿景,而是公司追求的更广泛的数据平台愿景的一部分。今天最明显的例子就是我们现在在下一版本的"为 Orcas ADO.NET工作。我们现在在一个系统中构建的实体ADO.NET我们开始为 WinFS API 构建的东西。我们走得太远了,并推动工作一般适用性,我们作出选择,不让它只是关于 WinFS,但使它更一般的目的 (作为一边 - 这些东西真的走到一起 - 超酷)。

WinFS 项目中的其他技术工作也处于类似阶段,特别是将非结构化数据集成到关系数据库中,以及使数据库"正常工作"且没有 DBA 的自动化创新 — "更丰富的存储" 工作。正是这些存储创新已经成熟到我们准备开始将它们包括在更广泛的数据库产品中。我们现在选择采取非结构化数据支持和自动管理工作,并在下一个版本的MS SQL Server,代号为Katmai交付。这真的是件大事 – 将这些创新产品融入主线数据产品,为我们一直在讨论的数据平台愿景做出了巨大贡献。这样做也为我们提供了进一步创新的合适的数据平台。

这些更改确实意味着我们不寻求单独的 WinFS 交付,包括先前计划的 Beta 2 版本。由于我们目前大部分努力将 WinFS 项目的成熟方面ADO.NET到 SQL 和 ADO.NET,我们不需要提供单独的 WinFS 产品。

我们鼓励我们能够将底层功能工作引入 Orcas 和 Katmai。这是伟大的技术,我们非常兴奋地用这种方式进行产品化。最重要的是,这是人们一直要求的 —— 当我们与客户合作时,我们不断听到他们希望许多技术在数据平台产品中更广泛地提供。这种反馈被认真对待。

当然,WinFS 愿景的其他方面,我们正在继续孵化 – 领域不像我们现在针对 Katmai 和 ADO.NET 的工作那么成熟。由于 WinFS 不再作为独立软件组件提供,因此人们会想知道这对 Windows 平台意味着什么。正如 Vista 在搜索和组织 Longhorn WinFS 工作主题的许多方面向前推进一样,Windows 将继续在准备就绪时采用工作。我们将继续致力于创新,随着事情的成熟,他们将找到他们的方式进入正确的产品体验 - Windows 和其他。为 SQL Server 和 ADO.NET服务器做好了这么多准备,对平台产生了很大的影响,而且会有更多内容。 [7]

2006年6月26日

WinFS 死了吗?

是,而且否。是的,我们不会将 WinFS 作为单独的单片软件组件发货。但答案是否定的——愿景依然存在,我们正在推动技术向前发展。很多技术真的是数据库的东西 - 我们正在把它放入 SQL 和 ADO。但是,一些技术,特别是最终用户的价值点,还没有准备好,我们将继续在孵化中研究。某些或所有这些技术可能由其他 Microsoft 产品使用。

您的 Winfs 计划对 Windows Vista 有什么影响吗?

对 Windows Vista 没有影响。我们早在 2004 年 8 月就宣布 WinFS 不在 Windows Vista 中。

"关系文件系统"会永远在 Windows 中吗?

嘿, 我们正忙着完成 Vista, 只是还没有准备好谈论接下来会发生什么。在 Windows 中实现更丰富的存储的愿景非常活跃。借助 Windows Vista 中用于搜索和组织信息的新工具,我们正在朝着这一愿景迈出良好的一步。

为什么 WinFS 的某些部分会进入 SQL Server? 围绕数据,我们的愿景指导我们称之为"数据平台愿景"。我们已经与客户谈论了一段时间,我们听到了一致的积极反馈。显然,WinFS 的集成存储和自动化功能将帮助 SQL Server 实现该愿景的"超越关系"和"持续可用性和自动化"承诺。作为数据平台愿景的一部分,我们决定将资源集中到向客户提供这些技术上。

对开发人员来说,有什么好处?

我们相信,在 SQL 中包括一些 WinFS 工作将扩大开发人员将从该数据库中受益的范围,并且我们相信,Orcas 创新的 ADO.NET 将使开发人员使用数据库更加容易和高效。我们的数据平台愿景随时讨论您的数据。 这是一个引人注目的愿景,我们将继续投资于 SQL 的桌面版本(SQL Express,现在 SQL 无处不在)以及服务器。

什么是 Board?为什么 WinFS 不是 "单独的推送"很重要?

推送是我们把技术推向市场的方法。这可能是单独的产品版本、现有产品的服务包或大型产品平台中的集成技术。两年前,我们宣布将 WinFS 从朗霍恩 (Longhorn) 撤走,并谈到 WinFS 是一个单独的船舶。但我们不再计划发布单独的 WinFS 交付工具。

WinFS 是因为它的设计而 "被杀" 的吗?

不。事实上,测试版的走到一起真的很好。人们猜测"重新设计"。WinFS 的最初目标从未改变,但我们正在构建的技术并不容易,因此我们确实进行了一些内部设计更改并进行了重新编写。我不会为此道歉的让关系引擎像 Windows 文件系统一样运行和运行不是几行代码的问题,必须非常仔细地完成并正确构建。性能、兼容性等的条形都是超高的。

为什么微软在 Teched 最近谈论 Winfs 后现在宣布这一点?

当我们在 TechEd 的时候,我们没有做出决定。当然,它正在讨论之中,但我们没有获得我们需要的所有信息,我们还没有打电话。我们一说最后一句话就分享了这个消息。我们本可以等更长的时间来披露信息,使计划变更减少对比,但我们选择尽快通知人们。这就是为什么我们使用博客, 并没有启动大型 MS PR 机制 - 这需要时间。 [8]