O que aconteceu com o WinFS?


18

O recurso mais interessante que já foi conectado ao que acabou se tornando o Vista foi o WinFS, uma maneira revolucionária (pelo que parecia, pelo menos naquela época) de armazenar e acessar informações em um computador.

Esse recurso foi cortado apesar de, na verdade, ter chegado a uma versão alfa / de visualização técnica fechada. Houve uma postagem no blog do MS sobre a tecnologia que está sendo lançada em um próximo lançamento do SQL Server, mas, para mim, parecia que ela era muito difícil.

Alguém tem alguma idéia do que aconteceu com isso? É morto, ou apenas em segundo plano? Era simplesmente impossível implementar, muito caro, ou alguém pensou em uma idéia melhor?

Existem projetos (do MS ou de qualquer outra pessoa) que tenham objetivos semelhantes?

Respostas:


17

Eu não acho que alguém realmente saiba.

As informações mais atualizadas que posso encontrar são uma entrevista com Quentin Clark, na qual ele afirma que "a maior parte do WinFS já foi enviada ou será enviada" apenas de outras formas, como parte do servidor SQL ou da entidade ADO.net estrutura.

Pessoalmente, suspeito que esse foi um daqueles projetos mal definidos desde o início. Era tudo para todas as pessoas e, consequentemente, nunca conseguia realizar plenamente todos os seus objetivos. Parece que toda a pesquisa abordada nos vários aspectos diferentes do WinFS acabou se transformando em projetos separados e se tornando parte de outras coisas.

Você pode ver nesta linha do tempo do desenvolvimento que ele é um projeto em andamento desde 1990. que o torna um dos poucos projetos de software em desenvolvimento há mais tempo que o Duke Nukem Forever

[Edit: Para ser completo, eis algumas outras informações que encontrei - Blog do WinFS - Última atualização em junho de 2006. A última entrada diz basicamente que o WinFS não estava morto, mas não é mais um produto separado, foi planejado incorporar a tecnologia a outros produtos, como Servidor SQL e ado.net]


Novas informações (maio de 2010):

Eu encontrei este artigo que fala sobre os recursos do WinFS que sobreviveram e sobrevivem de alguma forma no Windows7.


2
Essa entrevista foi uma boa descoberta, recebi mais informações do que pensava quando escrevi a pergunta. Obrigado!
Console

2
1:development longer than Duke Nukem Forever
n611x007

4

Tornou-se parte do SQL server 2008.

Trabalhei em uma equipe que tinha uma parceria com a microsoft para demonstrar o recurso, integrando-o ao armazenamento de dados de nossos produtos. há um white paper flutuando no site da MS (e freqüentemente aparece no registro) descrevendo os Touros de Marketing ... uhh ... integração tecnológica envolvida. se você olhar para o meu perfil, isso pode lhe dar uma pista do que procurar ...

editar: acredito que esse é o recurso que se tornou


2

Apenas para constar, uma excelente visão geral do ZDNet de 2013 (intitulada "O maior arrependimento de produtos da Microsoft para Bill Gates: WinFS" ), com muitos links relevantes, referências e citações internas, como:

... nenhum dos dois membros da equipe do WinFS parecia capaz de responder à pergunta "O que é isso?" de maneira sucinta e coesa. Ele notou:

"Algumas pessoas diriam que (WinFS) era o banco de dados incorporado no sistema operacional. Outras diriam que era XML no banco de dados. Outras respostas incluíram um sistema de arquivos baseado em SQL, uma camada de mapeamento de objeto / relacional, armazenamento rico para Aplicativos de escritório, um indexador de metadados do sistema de arquivos, .NET no banco de dados etc. Não é que essas tecnologias não sejam úteis (muitas delas enviadas para fora do projeto WinFS), é que não havia uma visão única que levasse o projeto a conclusão . Porque ninguém poderia identificar a essência do projeto, que tornou muito difícil de fazer quaisquer decisões sobre o que deve ou não ser incluído."

Em seu post de blog referenciado, Welcker continuou:

... fornece um barômetro para outros projetos que podem ser direcionados para determinada desgraça. Se você não puder resumir o que é o seu projeto (e todos puderem dizer o que é), provavelmente não será bem-sucedido. Eu diria que mesmo um único objetivo incorreto é melhor do que uma grande variedade de objetivos semi-corretos. Você sempre pode mudar o curso de uma equipe em uma direção unificada, mas tentar encurralar uma equipe em todas as direções é praticamente impossível.


2

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 .


-2

Outras razões pelas quais o WinFS nunca apareceu podem ser devidas a marketing e lucro. A única área em que a Microsoft pode aumentar os lucros é a venda do Vista para alguém que já esteja executando o XP. As licenças do Vista para novos PCs são substituídas pelas licenças XP e não aumentam os lucros. Portanto, você precisa convencer as pessoas de que precisam atualizar o XP para o Vista. Fora dos usuários deste site, a idéia de um novo sistema de arquivos não chega nem perto do suficiente para desembolsar dinheiro para um novo sistema operacional. Uma nova interface gráfica brilhante é uma venda muito mais fácil e com maior probabilidade de obter essas vendas adicionais.


Este não foi o motivo: - Era um projeto da RND. - Muitos dos seus recursos foram migrados para outros projetos. - NTFS é implantado muito amplamente. - Pode ter alienado usuários.
23610 Jonathan C Dickinson
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.