Co się stało z WinFS?

18

Najciekawszą funkcją, która kiedykolwiek była związana z tym, co ostatecznie stało się Vistą, był WinFS, rewolucyjny (jak się wydawało, przynajmniej wtedy) nowy sposób przechowywania i uzyskiwania dostępu do informacji na komputerze.

Ta funkcja została usunięta, mimo że w rzeczywistości została zamknięta wersja zapoznawcza alfa / techniczna. Na blogu MS pojawił się blog MS dotyczący dymu i mirrorów na temat technologii żyjącej w nadchodzącym wydaniu serwera SQL, ale dla mnie było to po prostu ciężkie.

Czy ktoś ma pojęcie, co się z tym stało? Czy to jest zabite, czy tylko na dopalaczu? Czy było to po prostu niemożliwe do wdrożenia, zbyt kosztowne, czy też ktoś wymyślił lepszy pomysł?

Czy są jakieś projekty (od stwardnienia rozsianego lub kogokolwiek innego) mające podobne cele?

Konsola
źródło

Odpowiedzi:

17

Nie sądzę, żeby ktokolwiek tak naprawdę wiedział.

Najbardziej aktualną informacją, jaką mogę znaleźć, jest wywiad z Quentinem Clarkiem, w którym mówi on, że „większość WinFS już została dostarczona lub zostanie wysłana” tylko w innych formach, takich jak część serwera SQL lub podmiot ADO.net struktura.

Osobiście podejrzewam, że był to jeden z tych źle sformułowanych projektów od samego początku. To było wszystko dla wszystkich ludzi i dlatego nigdy nie było w stanie w pełni zrealizować wszystkich swoich celów. Wygląda na to, że wszystkie badania dotyczące różnych aspektów WinFS ostatecznie przerodziły się w osobne projekty i stały się częścią innych rzeczy.

Z tej osi czasu rozwoju widać , że jest to projekt ciągły od 1990 roku. To czyni go jednym z niewielu projektów programowych, które faktycznie były opracowywane dłużej niż Duke Nukem Forever

[Edycja: Dla kompletności, oto kilka innych informacji, które znalazłem - WinFS Blog - Ostatnia aktualizacja czerwiec 2006. Ostatni wpis zasadniczo mówi, że WinFS nie był martwy, ale nie jest już oddzielnym produktem, planowano wprowadzić tę technologię do innych produktów, takich jak Serwer SQL i ado.net]


Nowe informacje (maj 2010 r.):

Znalazłem ten artykuł, który mówi o funkcjach WinFS, które przetrwały i żyją w jakiejś formie w Windows7.

Simon P. Stevens
źródło
2
Ten wywiad był dobrym odkryciem, dostałem więcej informacji, niż myślałem, że napiszę, kiedy napisze pytanie. Dzięki!
Konsola
2
+1:development longer than Duke Nukem Forever
n611x007 18.04.13
4

Stało się częścią SQL Server 2008.

Pracowałem z zespołem, który współpracował z Microsoftem, aby zademonstrować tę funkcję, integrując ją z pamięcią danych naszego produktu. na stronie MS unosi się biała księga (i często pojawia się w rejestrze) opisująca Marketing Bulls ... uhh .. integracja technologii. jeśli spojrzysz na mój profil, może to dać ci wskazówkę, czego szukać ...

edycja: Wierzę, że jest to funkcja, którą się stała

geocoin
źródło
2

Dla przypomnienia, doskonały przegląd ZDNet z 2013 roku (zatytułowany „Żałowanie największego produktu Microsoft Billa Gatesa: WinFS” ), z mnóstwem odpowiednich linków, referencji i cytatów wewnętrznych:

... wydaje się, że żaden z członków zespołu WinFS nie jest w stanie odpowiedzieć na pytanie „Co to jest?” w zwięzły, spójny sposób. Zauważył:

„Niektórzy twierdzą, że jest to (WinFS) baza danych osadzona w systemie operacyjnym. Inni twierdzą, że jest to XML w bazie danych. Inne odpowiedzi obejmowały oparty na SQL system plików, warstwę mapowania obiektów / relacji, bogatą pamięć dla Aplikacje biurowe, indeksator metadanych systemu plików, .NET w bazie danych itp. Nie chodzi o to, że nie były to przydatne technologie (wiele z nich wysłano poza projekt WinFS), ale o to, że nie było jednej wizji napędzającej projekt do ukończenie . Ponieważ nikt nie był w stanie zidentyfikować istoty projektu, bardzo trudno było podjąć jakąkolwiek decyzję dotyczącą tego, co należy, a czego nie należy uwzględniać ”.

W cytowanym blogu Welcker kontynuował:

... stanowi barometr dla innych projektów, które mogą zmierzać w kierunku pewnego losu. Jeśli nie możesz sprowadzić się do sedna projektu (i każdy może powiedzieć, co to jest), prawdopodobnie nie odniesie on sukcesu. Twierdziłbym, że nawet jeden niepoprawny cel jest lepszy niż szeroka gama półprawidłowych bramek. Zawsze możesz zmienić kurs drużyny zmierzającej w jednym kierunku, ale próba zdobycia drużyny kierującej się we wszystkich kierunkach jest prawie niemożliwa.

Sz.
źródło
2

Hal Berenson, dyrektor generalny, który stałby się WinFS, napisał doskonałą czteroczęściową serię blogów po tym, jak Bill Gates ujawnił w 2013 roku, że jego największym żalem po pracy w Microsoft był brak dostarczenia WinFS :

Od thisisbillgates:

P: Jaki program lub produkt firmy Microsoft, który nigdy nie został w pełni opracowany lub wydany, wprowadził na rynek?

Odp .: Mieliśmy bogatą bazę danych jako klient / magazyn w chmurze, która była częścią wydanej wcześniej wersji systemu Windows. Jest to pomysł, który zostanie powtórzony, ponieważ Twój magazyn w chmurze będzie bogaty w schemat, a nie tylko kilka plików, a klient będzie jego częściową repliką z bogatym zrozumieniem schematu.

Krótka wersja jest taka, że ​​chociaż trudno jest ją ściągnąć, wyzwaniem było skłonienie zespołu Exchange do korzystania z niej. Miały być testem. Z wyjątkiem Object File System (OFS, aka Integrated Storage, alias Cairo, alias WinFS) nie był jeszcze gotowy. Microsoft właśnie kupił SQL Server od Sybase, a także od podstaw tworzy zupełnie nowy silnik bazy danych: Jet Blue. Czy zespół Exchange czeka na Kair? Czy przechodzą na SQL Server? Czy przechodzą na Jet Blue?

Podczas spotkania z Billem w celu ustalenia kierunku zintegrowanej pamięci masowej musiał wybrać jedną z dwóch opcji. Jedną z nich była baza technologiczna, która według niego była właściwa dla długoterminowej wizji zintegrowanej pamięci masowej, ale był to sklep, w którym nikt nie chciał z niej korzystać. Drugi to solidny plan i zobowiązanie do dostarczenia czegoś, co ujednoliciłoby nieustrukturyzowany i częściowo ustrukturyzowany świat w Microsoft. Bill zdecydował się na kontynuację planu opartego na programie Exchange, ale również zachęcił nas do kontynuowania pracy z programem SQL Server jako podstawy przyszłego rozwiązania Integrated Storage.

Zespół Exchange poszedł do przodu i użył JetBlue. Darmowy silnik bazy danych dostarczany z systemem Windows i wyposażony w publicznie obsługiwany interfejs API . JetBlue, znany również jako Extensible Storage Engine, to baza danych, która obsługuje:

  • Wymieniać się
  • Perspektywy
  • Wyszukiwanie systemu Windows
  • Active Directory
  • Aktualizacje systemu Windows

Czytanie bonusowe

W stylu podobnym do WinFS i przechowywania danych Hal prowadził również doskonałego bloga na temat historii OLEDB, wizji, obietnic i tego, jak OLEDB naprawdę rozwiązuje istniejące problemy:

Wraz z ogłoszeniem zespołu SQL Server, że kończą wsparcie dla rodzimego klienta OLEDB .

Ian Boyd
źródło
-2

Inne powody, dla których WinFS nigdy się nie pojawił, mogą wynikać z marketingu i zysków. Jedynym obszarem, w którym Microsoft może zwiększyć zyski, jest sprzedaż Vista osobie, która już korzysta z XP. Licencje Vista na nowe komputery są zamiast licencji XP i nie zwiększają zysków. Musisz więc przekonać ludzi, że muszą uaktualnić XP do Visty. Poza użytkownikami tej witryny pomysł na nowy system plików nie jest wystarczająco blisko, aby wypłacić pieniądze na nowy system operacyjny. Nowy, błyszczący GUI jest znacznie łatwiejszy do sprzedaży i bardziej prawdopodobne, że spowoduje to dodatkową sprzedaż.

Skizz
źródło
To wcale nie był powód: - To był projekt RND. - Wiele jego funkcji zostało przeniesionych do innych projektów. - NTFS jest wdrażany zbyt szeroko. - Mogło wyalienować użytkowników.
Jonathan C Dickinson