Was ist mit WinFS passiert?

18

Das interessanteste Feature, das jemals mit Vista in Verbindung gebracht wurde, war WinFS, eine revolutionäre (so schien es zumindest damals) neue Art, Informationen auf einem Computer zu speichern und darauf zuzugreifen.

Diese Funktion wurde gekürzt, obwohl tatsächlich eine geschlossene Alpha / Technical Preview-Version erreicht wurde. Es gab einen Blog-Post von MS über Rauch und Spiegel, in dem es um die Technologie ging, die in einer kommenden SQL Server-Version verwendet wird.

Hat jemand eine Ahnung, was damit passiert ist? Ist es getötet oder nur auf dem Rückgrat? War die Implementierung einfach unmöglich, zu teuer oder hatte jemand eine bessere Idee?

Gibt es Projekte (von MS oder anderen), die ähnliche Ziele verfolgen?

Konsole
quelle

Antworten:

17

Ich glaube, niemand weiß es wirklich.

Die aktuellsten Informationen, die ich finden kann, sind ein Interview mit Quentin Clark, in dem er sagt, dass "die meisten WinFS-Produkte bereits ausgeliefert wurden oder ausgeliefert werden", und zwar nur in anderen Formen, beispielsweise als Teil von SQL Server oder der ADO.net-Entität Rahmen.

Ich persönlich vermute, dass es eines dieser Projekte war, das von Anfang an schlecht definiert war. Es war alles für alle Menschen und konnte folglich nie alle seine Ziele verwirklichen. Es scheint, dass alle Forschungen, die sich mit den verschiedenen Aspekten von WinFS befassten, schließlich zu separaten Projekten und zu Teilen anderer Dinge wurden.

Sie können dieser Entwicklungszeitleiste entnehmen, dass es sich seit 1990 um ein laufendes Projekt handelt. Damit ist es eines der wenigen Softwareprojekte, die tatsächlich länger entwickelt wurden als Duke Nukem Forever

[Bearbeiten: Der Vollständigkeit halber habe ich hier noch einige andere Informationen gefunden - WinFS Blog - Letzte Aktualisierung im Juni 2006. Der letzte Eintrag besagt im Grunde, dass WinFS nicht tot ist, sondern kein separates Produkt mehr ist. Es war geplant, die Technologie in andere Produkte wie zu integrieren SQL Server und ado.net]


Neue Informationen (Mai 2010):

Ich habe diesen Artikel gefunden, der über die Funktionen von WinFS spricht, die in Windows 7 überlebt haben und in irgendeiner Form weiterleben.

Simon P Stevens
quelle
2
Das Interview war ein guter Fund, ich bekam mehr Informationen, als ich dachte, als ich die Frage schrieb. Vielen Dank!
Konsole
2
+1:development longer than Duke Nukem Forever
n611x007
4

Es wurde Teil von SQL Server 2008.

Ich habe in einem Team mit Microsoft zusammengearbeitet, um die Funktion zu demonstrieren, indem sie in den Datenspeicher unseres Produkts integriert wurde. Auf der MS-Website ist ein Whitepaper zu finden (das häufig im Register erscheint), in dem die Marketing Bulls beschrieben werden ... ähm ... die damit verbundene Technologieintegration. Wenn Sie sich mein Profil ansehen, könnte dies einen Hinweis darauf geben, wonach Sie suchen müssen ...

edit: Ich glaube, das ist die Funktion, die es wurde

Geocoin
quelle
2

Nur zur Erinnerung, eine exzellente ZDNet-Übersicht von 2013 (mit dem Titel "Bill Gates 'größtes Microsoft-Produkt-Bedauern: WinFS" ) mit vielen relevanten Links, Referenzen und Insider-Zitaten wie:

... keine zwei Mitglieder des WinFS-Teams schienen in der Lage zu sein, die Frage "Was ist das?" zu beantworten. auf prägnante, zusammenhängende Weise. Er bemerkte:

"Einige Leute würden sagen, dass es (WinFS) die im Betriebssystem eingebettete Datenbank ist. Andere würden sagen, dass es sich um XML in der Datenbank handelt. Andere Antworten enthielten ein SQL-basiertes Dateisystem, eine Objekt- / relationale Zuordnungsebene, Rich Storage für Office-Apps, ein Dateisystem-Metadatenindexer, .NET in der Datenbank usw. Es ist nicht so, dass dies keine nützlichen Technologien waren (viele davon wurden außerhalb des WinFS-Projekts ausgeliefert), sondern dass das Projekt nicht von einer einzigen Vision gesteuert wurde Abschluss . Weil niemand das Wesen des Projektes identifizieren konnte, machte es wirklich schwer , Entscheidungen darüber zu treffen , was sollte oder nicht einbezogen werden.“

In seinem referenzierten Blogbeitrag fuhr Welcker fort:

... es bietet ein Barometer für andere Projekte, die sich auf ein bestimmtes Schicksal zubewegen könnten. Wenn Sie nicht festlegen können, worum es in Ihrem Projekt geht (und jeder sagen kann, was es ist), wird es wahrscheinlich nicht erfolgreich sein. Ich würde argumentieren, dass sogar ein einziges, falsches Ziel besser ist als eine Vielzahl von halbkorrekten Zielen. Sie können den Kurs eines Teams, das in eine einheitliche Richtung geleitet wird, jederzeit ändern, aber es ist so gut wie unmöglich, ein Team zu korralieren, das in jede Richtung geleitet wird.

Gr.
quelle
2

Hal Berenson, der General Manager von WinFS, schrieb eine exzellente vierteilige Blog-Serie, nachdem Bill Gates im Jahr 2013 bekannt gab, dass sein größtes Bedauern aus seiner Zeit bei Microsoft das Versagen der Bereitstellung von WinFS war :

Von thisisbillgates:

F. Welches Microsoft-Programm oder -Produkt, das niemals vollständig entwickelt oder veröffentlicht wurde, hätte es Ihrer Meinung nach auf den Markt gebracht?

A: Wir hatten eine umfangreiche Datenbank als Client / Cloud-Speicher, die Teil einer Windows-Version war, die vor ihrer Zeit existierte. Dies ist eine Idee, die sich neu zusammensetzt, da Ihr Cloud-Speicher nicht nur aus einer Reihe von Dateien, sondern aus einer Reihe von Schemas besteht und der Client eine Teilreproduktion mit umfassendem Schema-Verständnis ist.

Die kurze Version ist, dass es zwar schwierig ist, sich durchzusetzen, die Herausforderung aber darin bestand, das Exchange-Team dazu zu bringen, es zu verwenden. Sie würden der Testfall sein. Außer Object File System (OFS, aka Integrated Storage, aka Cairo, aka WinFS) war noch nicht fertig. Microsoft hatte gerade SQL Server von Sybase gekauft und erstellte auch intern ein völlig neues Datenbankmodul: Jet Blue. Wartet das Exchange-Team auf Kairo? Wechseln sie zu SQL Server? Wechseln sie zu Jet Blue?

Bei einem Treffen mit Bill, um die Richtung für Integrated Storage zu bestimmen, musste er zwischen zwei Optionen wählen. Eine war die Technologiebasis, die er für die langfristige Vision von Integrated Storage für richtig hielt, aber es war ein Geschäft, in dem sich niemand dazu verpflichtet fühlte, sie zu nutzen. Das andere war ein solider Plan und die Verpflichtung, etwas zu liefern, das die unstrukturierten und halbstrukturierten Welten innerhalb von Microsoft vereinheitlicht. Bill entschied sich für die Fortsetzung des Exchange-basierten Plans, ermutigte uns jedoch auch, weiterhin an SQL Server als Grundlage für eine zukünftige integrierte Speicherlösung zu arbeiten.

Das Exchange-Team setzte JetBlue ein. Das kostenlose Datenbankmodul, das im Lieferumfang von Windows enthalten ist und über eine öffentlich unterstützte API verfügt . JetBlue, auch bekannt als Extensible Storage Engine, ist die Datenbank, die Folgendes ermöglicht:

  • Austausch
  • Ausblick
  • Windows-Suche
  • Active Directory
  • Windows-Updates

Bonus Lesung

Und ähnlich wie WinFS und Datenspeicher hatte Hal auch einen ausgezeichneten Blog über die Geschichte von OLEDB, die Visionen, die Versprechen und wie OLEDB tatsächlich vorhandene Probleme löst:

Zusammen mit der Ankündigung des SQL Server-Teams , die Unterstützung für den nativen OLEDB- Client zu beenden .

Ian Boyd
quelle
-2

Andere Gründe, warum WinFS nie aufgetaucht ist, könnten auf Marketing und Gewinn zurückzuführen sein. Der einzige Bereich, in dem Microsoft Gewinne steigern kann, ist der Verkauf von Vista an jemanden, auf dem bereits XP ausgeführt wird. Vista-Lizenzen für neue PCs ersetzen XP-Lizenzen und erhöhen nicht den Gewinn. Sie müssen also überzeugen, dass XP auf Vista aktualisiert werden muss. Außerhalb der Benutzer dieser Website reicht die Idee eines neuen Dateisystems bei weitem nicht aus, um das Geld für ein neues Betriebssystem herauszuschleudern. Eine neue, glänzende Benutzeroberfläche ist viel einfacher zu verkaufen und erhöht die Wahrscheinlichkeit, dass diese zusätzlichen Verkäufe getätigt werden.

Skizz
quelle
Dies war überhaupt nicht der Grund: - Es war ein RND-Projekt. - Viele seiner Funktionen wurden in andere Projekte migriert. - NTFS ist zu weit verbreitet. - Es könnte Benutzer entfremdet haben.
Jonathan C Dickinson