最終的にVistaになったものと結びついた最も興味深い機能はWinFSで、コンピュータ上の情報を保存し、アクセスするための新しい方法である革命的な(少なくとも当時はそう思われていた)
この機能は、実際にはクローズドアルファ/技術プレビューリリースに達しているにもかかわらず、カットされました。今後リリースされる SQL サーバーの中で生きている技術について、MS からのブログ記事がありましたが、私にはこの機能が削られたとしか思えませんでした
誰か心当たりは?それは殺されたのか、それとも後回しにされたのか?実装が不可能だったのか、高価すぎたのか、それとも誰かがもっと良いアイデアを思いついたのか
同じような目標を持ったプロジェクト(MSからでも誰からでも)はありますか?
19 community wiki None
誰も本当のところは知らないと思います
私が見つけられる最も最新の情報は、Quentin Clarkのインタビューですが、その中で彼は「WinFS のほとんどは、SQL サーバーの一部や ADO.net エンティティフレームワークのような他の形で、すでに出荷されているか、これから出荷される」と述べています
個人的には、最初から定義が不十分なプロジェクトだったのではないかと思っています。すべての人にとってすべてのものであり、その結果、すべての目標を完全に実現することはできませんでした。WinFS のさまざまな側面に取り組んできたすべての研究は、最終的には別のプロジェクトに発展し、他のものの一部になってしまったようです
この開発 timeline を見ると、1990 年から進行中のプロジェクトであることがわかります
WinFS ブログ – 最終更新日は2006年6月です。最後のエントリでは、基本的に WinFS は死んだわけではなく、もはや別の製品ではなく、SQL サーバーや ado.net のような他の製品に技術を組み込むことが計画されていた、と書かれています]
新着情報(2010年5月)
私は、この記事で、Windows7で何らかの形で生き残り、生き残っているWinFSの機能について語っているのを見つけました
17 community wiki 2010-05-04
SQLサーバー2008の一部になりました
私はマイクロソフトと提携して、製品のデータストレージと統合して機能を実証するチームで働いていました。MSのサイトには(レジスターにも頻繁に掲載されている)マーケティング・ブルズの概要を説明したホワイトペーパーが浮かんでいます
編集:私はこれが機能になったと信じています
4 community wiki 2009-07-23
念のために言っておきますが、2013年の優れたZDNetの概要 (タイトルは “Bill Gates’ biggest Microsoft product regret: WinFS”)では、関連するリンク、参照、インサイダーの引用などが多数掲載されています
… WinFSチームの2人のメンバーは、”What is it? “という質問に、簡潔でまとまりのある方法で答えることができなかったようです。彼は次のように述べています
“ある人は、それ(WinFS)はオペレーティングシステムに組み込まれたデータベースだと言うでしょう。また、データベースの中にXMLが入っていたと言う人もいます。その他の回答としては、SQLベースのファイルシステム、オブジェクト/リレーショナルマッピングレイヤー、Officeアプリのためのリッチストレージ、ファイルシステムのメタデータインデクサ、データベースの.NETなどがありました。これらが有用な技術ではなかったということではなく(それらの多くは WinFS プロジェクトの外に出荷されたものです)、プロジェクトを完成させるための明確なビジョンがなかったということです。誰もプロジェクトの本質を見極めることができなかったため、何を含めるべきか、または含めるべきでないかを決定することが本当に難しくなっていました
彼のreferenced blog postの中で、ウェルカーは続けた
… それは、他のプロジェクトのバロメーターとなり、そのプロジェクトが確実に破滅に向かっているかもしれません。もしあなたのプロジェクトが何のためにあるのかを煮詰めることができなければ(誰もがそれが何であるかを言うことができるように)、おそらく成功することはないでしょう。私は、単一の不正確な目標であっても、多種多様な半正確な目標よりは良いと主張したいと思います。統一された方向に向かっているチームの進路を変更することはいつでもできますが、あらゆる方向に向かっているチームを巻き込もうとするのはかなり不可能です
2 community wiki 2017-02-05
Bill Gates が2013年に発表した後、WinFSとなるもののジェネラルマネージャーである Hal Berenson 氏は、4つのパートからなる優れたブログシリーズを書いています
- WinFS, Integrated/Unified Storage, and Microsoft – Part 1 (archive)
- WinFS, Integrated/Unified Storage, and Microsoft – Part 2 (archive)
- WinFS, Integrated/Unified Storage, and Microsoft – Part 3 (archive)
- WinFS, Integrated/Unified Storage, and Microsoft – Part 4 (archive)
Q.完全に開発・リリースされることのなかったマイクロソフトのプログラムや製品で、市場に出回っていればよかったと思うものがあれば教えてください
A.私たちは、クライアント/クラウドストアとしてリッチなデータベースを持っていましたが、それはその時代の前にリリースされたWindowsの一部でした。これは、あなたのクラウドストアは単なるファイルの束ではなく、スキーマでリッチになり、クライアントはリッチなスキーマを理解しているそれの部分的なレプリカになるので、再燃するアイデアです
簡潔に言うと、それを引き出すのは難しいですが、課題はExchangeチームにそれを使ってもらうことでした。彼らはテストケースになるつもりでした。オブジェクトファイルシステム(OFS、別名統合ストレージ、別名カイロ、別名WinFS)はまだ準備ができていませんでした。MicrosoftはSybaseからSQL Serverを買収したばかりで、まったく新しいデータベースエンジンを社内でゼロから作り直していたのです。Jet Blueです。Exchange チームは Cairo を待つのか?SQL Server に移行するのか?Jet Blue に切り替えるのか?
統合ストレージの方向性を決めるためのビルとの会議で、彼は2つの選択肢の中から選択しなければならなかった。1つは、統合ストレージの長期的なビジョンに適していると考えていたテクノロジーベースでしたが、それは誰も使用することを約束していないストアでした。もう1つは、Microsoft内の非構造化と半構造化の世界を統一したものを提供するための堅実な計画とコミットメントでした。ビルは、Exchangeベースの計画を進めることを選択しましたが、将来の統合ストレージソリューションの基礎としてSQL Serverに引き続き取り組むことを勧めてくれました
Exchangeチームは先に行き、JetBlueを使用しました。Windowsに同梱されている無料のデータベースエンジンで、一般にサポートされているAPIを持っています。JetBlueは、別名Extensible Storage Engineと呼ばれ、このデータベースを動かしています
- Exchange
- Outlook
- Windows Search
- Active Directory
- Windows Updates
Bonus Reading
また、WinFSやデータストレージと似たような流れで、ハルはOLEDBの歴史、ビジョン、約束事、そしてOLEDBが実際に存在する問題をどのように解決しているのかについても優れたブログを書いていました
SQL ServerチームがOLEDBネイティブクライアントのサポートを終了すると発表したのに伴い、SQL Serverチームの発表
2 community wiki 2017-10-31
WinFSが登場しなかった他の理由は、マーケティングと利益のためかもしれません。Microsoftが利益を上げることができるのは、すでにXPを実行している人にVistaを販売することだけです。新しいPCのためのVistaライセンスは、XPライセンスの代わりであり、利益を増やすことはできません。だから、XPをVistaにアップグレードする必要があると説得する必要がある。このサイトのユーザー以外では、新しいファイルシステムのアイデアは、新しいOSのために現金を出すほどのものではありません。新しい、光沢のあるGUIは、はるかに簡単に販売し、それらの追加販売を行う可能性が高くなります
-2 community wiki 2009-07-23