web-dev-qa-db-ja.com

WinFSはどうなりましたか?

最終的にVistaになったものに接続された最も興味深い機能は、コンピューターに情報を保存してアクセスする革新的な(少なくとも当時はそうだった)新しい方法であるWinFSでした。

この機能は、実際にはクローズドアルファ/テクニカルプレビューリリースに到達したにもかかわらず、カットされました。今後のSQLServerリリースで使用されているテクノロジについて、MSからスモークアンドミラーズのブログ投稿がありましたが、私には、それが困難であるように感じました。

誰かがそれに何が起こったのか考えていますか?それは殺されたのか、それともただの裏切り者なのか?実装するのは不可能だったのでしょうか、高すぎるのでしょうか、それとも誰かがより良いアイデアを考えたのでしょうか。

同様の目標を持つプロジェクト(MSまたは他の誰かから)はありますか?

18
Console

誰も本当に知っているとは思いません。

私が見つけることができる最新の情報は、 Quentin Clark とのインタビューであり、SQLの一部など、他の形式で「WinFSのほとんどはすでに出荷されているか、出荷される予定です」と述べています。サーバーまたはADO.netエンティティフレームワーク。

個人的には、最初から定義が不十分だったプロジェクトの1つだと思います。それはすべての人々にとってすべてのものであり、その結果、すべての目標を完全に実現することはできませんでした。 WinFSのさまざまな側面を調査したすべての研究は、最終的には別々のプロジェクトに成長し、他のものの一部になったようです。

この開発からわかるように タイムライン 1990年以来進行中のプロジェクトです。これにより、実際には デュークニューケムフォーエバー よりも長く開発されている数少ないソフトウェアプロジェクトの1つになります。

[編集:完全を期すために、私が見つけた他の情報をいくつか示します WinFSブログ -最終更新日2006年6月。最後のエントリは基本的にWinFSは死んでいないが、もはや別個の製品ではないことを示しています。 SQLサーバーやado.netなどの他の製品に技術を組み込む]


新しい情報(2010年5月):

私は見つけました この記事 これはWindows7で生き残って何らかの形で生き残っているWinFSの機能について話します。

17
Simon P Stevens

SQL Server2008の一部になりました。

私はマイクロソフトと提携しているチームと協力して、製品のデータストレージと統合することで機能を実証しました。 MSサイトに浮かんでいる(そして頻繁にレジスターに表示される)ホワイトペーパーがあり、MarketingBullsの概要を説明しています...うーん..テクノロジーの統合が関係しています。あなたが私のプロフィールを見れば、それはあなたに何を探すべきかについての手がかりを与えるかもしれません...

編集:私は信じています これは機能です それはなりました

4
geocoin

念のために言っておきますが、 2013年の優れたZDNetの概要 (タイトル "Bill Gatesの最大のMicrosoft製品の後悔:WinFS")、関連するリンクがたくさんあります、参照およびインサイダー引用:

... WinFSチームの2人のメンバーは、「それは何ですか?」という質問に答えることができなかったようです。簡潔でまとまりのある方法で。彼は次のように述べています。

「それ(WinFS)はオペレーティングシステムに埋め込まれたデータベースであると言う人もいれば、データベース内のXMLであると言う人もいます。他の回答には、SQLベースのファイルシステム、オブジェクト/リレーショナルマッピングレイヤー、 Officeアプリ、ファイルシステムメタデータインデクサー、データベース内の.NETなど。これらが有用なテクノロジではなかったわけではありません(多くはWinFSプロジェクトの外部に出荷されました)。それはなかったということです。プロジェクトを完成させる唯一のビジョンではありません。誰もプロジェクトの本質を特定できなかったため、何を含めるべきか、何を含めるべきでないかを決定するのは非常に困難でした。 「」

彼の 参照されたブログ投稿 ウェルカーは続けました:

...特定の運命に向かう可能性のある他のプロジェクトのバロメーターを提供します。プロジェクトの内容を要約できない場合(そして、誰もがプロジェクトの内容を言うことができる場合)、プロジェクトはおそらく成功しません。私は、単一の誤った目標でさえ、多種多様な半正しい目標よりも優れていると主張します。統一された方向に向かうチームのコースはいつでも変更できますが、あらゆる方向に向かうチームを囲い込むことはほとんど不可能です。

2
Sz.

WinFSになる予定のゼネラルマネージャーであるHalBerensonは、Bill Gatesの後に優れた4部構成のブログシリーズを書きました 2013年に、Microsoftでの彼の時代からの最大の後悔はWinFSの提供の失敗であったことを明らかにしました

から thisisbillgates

Q.完全に開発またはリリースされたことのないマイクロソフトのプログラムまたは製品のうち、市場に投入したいと思ったものはどれですか。

A.以前のWindowsリリースの一部であったクライアント/クラウドストアとして、豊富なデータベースがありました。これは、クラウドストアが単なるファイルの束ではなくスキーマに富んでおり、クライアントがスキーマを十分に理解している部分的なレプリカになるため、再出現するアイデアです。

短いバージョンでは、成功させるのは困難ですが、Exchangeチームにそれを使用させることが課題でした。それらはテストケースになる予定でした。オブジェクトファイルシステム(OFS、別名統合ストレージ、別名カイロ、別名WinFS)を除いて、まだ準備ができていませんでした。 MicrosoftはSybaseからSQLServerを購入したばかりで、まったく新しいデータベースエンジンであるJetBlueを社内でゼロから作成していました。 Exchangeチームはカイロを待ちますか?彼らはSQLServerに移行しますか?彼らはジェットブルーに切り替えますか?

統合ストレージの方向性を決定するためのビルとの会議で、彼は2つのオプションから選択する必要がありました。 1つは、統合ストレージの長期ビジョンに適していると彼が考えた技術基盤でしたが、それを使用することを誰も約束していない店舗でした。もう1つは、マイクロソフト内の非構造化と半構造化の世界を統合する何かを提供するという確固たる計画と取り組みでした。 Billは、Exchangeベースの計画を進めることを選択しましたが、将来の統合ストレージソリューションの基盤としてSQLServerでの作業を継続することも奨励しました。

Exchangeチームは先に進み、JetBlueを使用しました。 Windowsに付属し、 公的にサポートされているAPI を備えた無料のデータベースエンジン。 JetBlue、別名Extensible Storage Engineは、以下を強化するデータベースです。

  • 両替
  • 見通し
  • Windowsサーチ
  • Active Directory
  • WindowsUpdate

ボーナスリーディング

また、WinFSやデータストレージと同様に、Halは、OLEDBの歴史、ビジョン、約束、およびOLEDBが実際に存在する問題をどのように解決するかについての優れたブログを持っていました。

SQL Serverチームの発表 とともに、OLEDBnativeクライアントのサポートを終了します。

2
Ian Boyd