WinFS

WinFS （ 全名爲Windows Future Storage ） 是以關聯式資料庫爲基礎之資料儲存與管理系統的代號名稱 ， 它由微軟開發 ， 在2003年首次用於Windows中的進階儲存子系統 ， 它針對結構化 、 與未結構化資料的與管理用途而設計 。 WinFS包含可用於儲存資訊的關聯式資料庫 ， 而且可儲存任何類型的資料 ， 前提是資料類型已有完整定義的結構描述 。 接著 ， 便可透過關係來建立個別資料項目之間的關聯 ， 這樣系統便可根據特定屬性作參照 ， 使用者也可明確地描述屬性作參照 。 此外 ， 因資料具完整定義的結構描述 ， 任何應用程式均可重複使用資料 ； 而且透過使用關係 ， 可有效率地組織與擷取相關資料 。 因系統知道資訊的結構與用途 ， 故可作複雜的查詢 ， 以達成資料的進階搜尋 ， 並透過探索資料項目之間的關係來彙整各種不同的資料項目 。 WinFS與其共用類型結構描述可讓應用程式識別不同的資料類型 ， 但仍需撰寫應用程式以轉譯不同的資料類型 。 因此 ， WinFS並不適合用來開發可檢視或編輯所有資料類型的單一應用程式 ； 其目的是讓應用程式能瞭解所有資料的結構並擷取資訊以作進一步處理 。 在2003專業開發人員大會 ， 微軟首度介紹WinFS ， 併發布了視訊簡報 ， 名爲IWish ， 此視訊簡報提供的原型介面顯示應用程式如何公開介面以得益於統一類型系統 。 視訊中展示的概念包含應用程式如何使用資料項目之間的關係來動態篩選選項 ， 及應用程式如何將多個相關資料組成群組並以統一方式呈現資料 。 WinFS是衆多 “ Longhorn ” 技術的基礎 ， 而且將包含在下一版本的Windows中 。 原本WinFS應在Windows Vista發行後提供 ， 但相關計劃在2006年6月擱置 ， 然而其某些元件技術已整合到即將發行的ADO.NET與Microsoft SQL Server 。 某些評論家指WinFS專案已完成 ， 但史蒂夫 · 鮑爾默在2006年11月曾公開稱WinFS仍在開發 ， 至於此技術將以何種方式提供仍未知 。