Hal Berenson, gerente geral do que se tornaria o WinFS, escreveu uma excelente série de blogs em quatro partes depois que Bill Gates divulgou em 2013 que seu maior arrependimento de seu tempo na Microsoft foi o fracasso na entrega do WinFS :
De thisisbillgates
:
P. Qual programa ou produto da Microsoft que nunca foi totalmente desenvolvido ou lançado, você gostaria que o tivesse lançado no mercado?
R. Tínhamos um banco de dados rico como o cliente / armazenamento em nuvem que fazia parte de uma versão do Windows anterior a sua época. Essa é uma ideia que surgirá, já que sua loja na nuvem será rica em esquema, em vez de apenas um monte de arquivos, e o cliente será uma réplica parcial, com um rico entendimento do esquema.
A versão curta é que, embora seja difícil, o desafio era fazer com que a equipe do Exchange o usasse. Eles seriam o caso de teste. Exceto o Object File System (OFS, aka Armazenamento Integrado, Cairo, WinFS) ainda não estava pronto. A Microsoft havia comprado o SQL Server da Sybase e também estava criando um mecanismo de banco de dados inteiramente novo do zero: Jet Blue. A equipe do Exchange espera pelo Cairo? Eles se mudam para o SQL Server? Eles mudam para o Jet Blue?
Em uma reunião com Bill para decidir a direção do armazenamento integrado, ele teve que escolher entre duas opções. Uma era a base tecnológica que ele considerava a correta para a visão de longo prazo do Integrated Storage, mas era uma loja sem ninguém comprometido em usá-lo. O outro era um plano sólido e compromisso de entregar algo que unificasse os mundos não estruturados e semiestruturados da Microsoft. Bill optou por deixar o plano baseado no Exchange prosseguir, mas também nos incentivou a continuar trabalhando no SQL Server como base para uma futura solução de armazenamento integrado.
A equipe do Exchange foi em frente e usou o JetBlue. O mecanismo de banco de dados gratuito que acompanha o Windows e possui uma API suportada publicamente . O JetBlue, também conhecido como Extensible Storage Engine, é o banco de dados que fornece:
- Troca
- Outlook
- Pesquisa do Windows
- Diretório ativo
- Atualizações do Windows
Leitura de bônus
E de maneira semelhante ao WinFS e ao armazenamento de dados, Hal também teve um excelente blog sobre a história do OLEDB, as visões, as promessas e como o OLEDB realmente resolve os problemas existentes:
Juntamente com o anúncio da equipe do SQL Server de que eles estão encerrando o suporte ao cliente nativo OLEDB .