2013年にBill Gates がMicrosoftでの最大の後悔はWinFSを提供できなかったことであると明らかにした後、WinFSになるゼネラルマネージャーであるHal Berensonは、すばらしい4部構成のブログシリーズを書きました。
からthisisbillgates
:
Q.完全に開発またはリリースされたことのないマイクロソフトのプログラムまたは製品のうち、どれを市場に投入したか
A.以前のWindowsリリースに含まれていたクライアント/クラウドストアとして、リッチデータベースがありました。これは、クラウドストアが単なるファイルではなくスキーマでリッチになり、クライアントが豊富なスキーマを理解した部分的なレプリカになるため、再認識されるアイデアです。
短いバージョンでは、それを実行するのは難しいが、Exchangeチームがそれを使用できるようにすることが課題でした。彼らはテストケースになるだろう。オブジェクトファイルシステム(OFS、別名Integrated Storage、別名Cairo、別名WinFS)を除く準備ができていませんでした。Microsoftは、SybaseからSQL Serverを購入したばかりで、まったく新しいデータベースエンジンであるJet Blueも社内で作成していました。Exchangeチームはカイロを待ちますか?彼らはSQL Serverに移行しますか?彼らはジェットブルーに切り替えますか?
ビルとの会議で、統合ストレージの方向を決定するために、2つのオプションから選択する必要がありました。1つは、彼が統合ストレージの長期ビジョンにふさわしいと考えたテクノロジーベースでしたが、それを使用することを誰もコミットしていないストアでした。もう1つは、Microsoft内の非構造化および半構造化された世界を統合する何かを提供するための堅実な計画とコミットメントでした。ビルは、Exchangeベースの計画を進めることを選択しましたが、将来の統合ストレージソリューションの基盤としてSQL Serverでの作業を継続することも推奨しました。
Exchangeチームは先に進み、JetBlueを使用しました。Windowsに同梱され、公的にサポートされているAPIを備えた無料のデータベースエンジン。拡張可能なストレージエンジンとも呼ばれるJetBlueは、次の機能を備えたデータベースです。
- 両替
- 見通し
- Windows Search
- Active Directory
- Windowsアップデート
ボーナスリーディング
また、WinFSやデータストレージと同様に、HalはOLEDBの歴史、ビジョン、約束、およびOLEDBが実際に存在する問題をどのように解決するかについての優れたブログもありました。
OLEDB ネイティブクライアントのサポートを終了するというSQL Serverチームの発表とともに。