WinFS: Microsoftowa wizja zarządzania danymi
| |||||||||
W przeciągu ostatniego roku Microsoftowi udało się stworzyć idealną zasłonę dymną, otaczającą nowy system plików WinFS. Czas ten poświęcono na opowiadanie o nowym, opartym na silniku bazodanowym, systemie mającym zastąpić NTFS i FAT. W niedługim czasie pojawiły się jednak wątpliwości dotyczące kompatybilności. Podczas konferencji PDC (Professional Developers Conference), mającej miejsce w Los Angeles pod koniec października, rozmawialiśmy z pracownikiem Microsoftu, uzyskując wyłączny wgląd w tą przyszłościową technologię.
NTFS wbudowuje się w Longhorn
Podstawę WinFS stanowi system NTFS. Komunikacja pomiędzy WinFS i NTFS jest kontrolowana przez rdzeń WinFS, zapewniający funkcje administracyjne i ochrony, a także integrujący usługi, schematy i modele danych.
Wnosząc z rozmowy, Microsoft nie będzie budował całkowicie nowego systemu plików. Windows Future Storage jest wbudowany w Longhorn jako modularne rozszerzenie zarządzania plikowego. Jest to wysoko złożona technologia indeksująca, oparta na relacyjnej bazie danych. Głównym wymaganiem jest wciąż wykorzystanie systemu NTFS. Jest on mniej narażony na występowanie błędów niż FAT32 i może obsłużyć większe, liczone w terabajtach, ilości danych. Zadanie fizycznego zarządzania i obsługi plików pozostaje więc w rękach NTFS-u. Mówiąc prostym językiem - WinFS odzwierciedla foldery i pliki, pozwalając na przyspieszenie wyszukiwania i wydobywanie danych w oparciu o odpowiednie parametry XML i, co ważniejsze, zgodnie ze zmiennymi kryteriami. Każdy, kto zainstaluje Longhorna na partycji FAT32, nie doświadczy radości z futurystycznej administracji danymi, jednak też nie straci znacząco na funkcjonalności.
Jest to rozsądny kompromis pomiędzy technologicznymi możliwościami, a wymaganiami milionów programistów i użytkowników na całym świecie, obawiających się niekompatybilności pomiędzy różnymi wersjami systemów. Longhorn będzie w stanie uruchamiać również starsze aplikacje. Posiadanie kilku systemów operacyjnych na jednym dysku wciąż będzie możliwe. Wspólny dostęp do danych przez Linuksa i Longhorna na wspólnej partycji także będzie możliwy - bez WinFS oczywiście. Aby Linux mógł odczytać dane Windows, system Microsoftu powinien być wystartowany z partycji FAT.
Technologicznie Longhorn nie jest ograniczony do WinFS. System operacyjny może równie dobrze pracować na partycjach FAT32. Odwrotnie - WinFS może być wykorzystane również w innych systemach, jak np. w nadchodzących systemach serwerowych Microsoftu. Możliwa jest również implementacja w Windows XP, jako że w tym systemie istnieją praktycznie wszystkie niezbędne interfejsy systemowe (API). Microsoft może tworzyć zupełnie nowe środowisko WIN32, zwane WinFx, jednak obiecuje bezproblemową kompatybilność wsteczną.
DALEJ: Wieloformatowe zarządzanie plikami
| Spis treści | ||
|
| ||
| Działy THG | ||||||||||||
|