Изучение файловой системы WinFS и её сравнение с предыдущими системами.
Longhorn
4051 pro - это кодовое имя операционной системы Windows следующего поколения от Microsoft.
Это также самый грандиозный проект компании, со времен первого выпуска Windows NT. Из-за масштабности проекта, релиз Longhorn назначен лишь на 2006 год. ОС Longhorn
будет иметь новую файловую систему WinFS (Windows Future Storage),надстроенную над обычной NTFS.
Особенность WinFS в том, что она будет поддерживать
стандартные SQL- запросы. В этом случае фаиловую сис-му можно рассматривать как реляционную базу данных. Фаилы при этом потеряют свои расширения....Однако
в каждый из них будет добавлена спец. метаинформация, позволяющая сис-ме, в зависимости от контекста текущей работы
пользователя, самой выбрать, какое приложение запустить для открытия того или
иного фаила.
По существу, WinFS — это новая прослойка
между пользовательским интерфейсом (UI или API) и уже
знакомой пользователю файловой системой NTFS, в основе которой лежит новая версия процессора базы данных Microsoft SQL Server, известная как Yukon. Процесс, воспринимаемый
пользователем как поиск, выполняемый файловой системой, фактически представляет
собой запрос к базе данных.
Иллюстрацией эффективности WinFS может служить самоуправляемый цикл организации хранения
информации, фигурирующий в документации предварительного варианта Longhorn. Система выдает инструкцию
копировать записи с нескольких музыкальных компакт-дисков в специальную папку, WinFS Music.
Сохраненные записи можно выбирать по метаданным, например по исполнителю,
названию или жанру. Собрания записей в визуальном представлении выглядят как
аккуратные стопки бумаги в папке. Когда пользователь запрашивает папку Music (например, набирает имя
исполнителя), стопки бумаги становятся тоньше. Это облегчает работу с большими
объемами данных.
Круг информации, управляемой файловой системой WinFS, безусловно,
музыкальными записями не ограничивается. Для WinFS предусмотрены наращиваемые
схемы, удобные для использования в создаваемых приложениях. На конференции была
в различных видах продемонстрирована организация упорядоченного хранения
кратких изложений судебных дел (резюме) в вымышленной адвокатской конторе. В
этих примерах информация упорядочивалась по признакам (тегам), сформированным
из метаданных, таких как клиент, адвокат и судья. При подобной организации
секретарь конторы может без труда секционировать резюме по адвокатам или
клиентам.
В системе WinFS
также определены стандартные схемы организации списка контактов и календаря,
которые разработчикам настоятельно рекомендуется использовать, вместо того
чтобы хранить данные в разрозненных файлах. Применение этих схем обеспечивает
пользователям (и ИТ-отделам) преимущество
централизованного хранения общих данных по сравнению с инфраструктурой
обособленных сетевых пользователей, внешних электронных адресов и параллельных
списков.
Основное преимущество заключается в том, что система WinFS является «надстройкой»
над NTFS. По сути, WinFS
выступает в роли набора API-интерфейсов,
связанных с данными, что позволяет использовать базовые действующие службы,
включая версию NTFS,
функционирующую в режиме транзакций. По существу, WinFS унаследовала все
достоинства NTFS, включая
поддержку дисковых массивов, объединенных томов и автономных носителей.
Источники:
http://winall.ru