И вот наконец случилось: Microsoft так долго пыталась разродиться уже отчасти мифическим по своим возможностям гибридом из локальной файловой системы и базы данных — WinFS, что многие уже совсем разуверились в ней, — и вот, наконец, представлен как минимум добрый кусок от изначальной концепции WinFS — ультрасовременная файловая система ReFS, которая предназначена для повышения надежности и оптимизации хранения данных.
Позавчера корпорация Microsoft официально представила новую файловую систему ReFS (Resilient File System), которая будет применяться в Windows Server 8. По словам вице-президента компании Стивена Синофски, изобретая Windows заново, корпорация пересмотрела также и отношение к хранению данных.
Менеджер группы разработчиков файловой системы ReFS Сурендра Верма (Surendra Verma) в корпоративном блоге Microsoft описал ее основные особенности. «Данная файловая система — пишет Верма — была разработана с нуля для того, чтобы отвечать широкому набору пользовательских требований, как сегодняшних, так и завтрашних, во всех сферах, в которых применяется Windows».
В своей публикации разработчик перечислил основные цели, которыми руководствовались создатели ReFS. По его словам, Microsoft желает поддерживать высокий уровень совместимости с основным функционалом файловой системы NTFS, исключив при этом тот функционал, который усложняет работу. ReFS нацелена на оптимизацию, а также поддержание стабильности и гибкости системы хранения данных.
Так, Верма перечислил основные функции ReFS:
ReFS будет поддерживать пространства с вместимостью до 4 ПБ. К одной системе может быть подключено неограниченное количество пространств. При этом будет обеспечена совместимость с NTFS и доступ к ReFS сможет получить любое устройство, способное работать с файловой системой предыдущего поколения.
Подробно с техническим описанием ReFS в блоге Microsoft можно ознакомиться здесь или здесь.
Напомним, что в ранних сборках (июльских) грядущей операционной системы Windows 8 был обнаружен драйвер файловой системы Protogon. Файловая система ReFS, как и обнаруженная ранее Protogon, также состоит из баз данных, транзакций, курсоров, строк и таблиц. Как видим, файловые системы ReFS и Protogon сходны по составу. В свете представленных скриншотов и фактов, можно предположить, что «Protogon» — это кодовое имя бета-версии файловой системы ReFS.
Также стоит отметить, что наименование «ReFS» сходно с названием «WinFS». Напомним, «WinFS» — платформа управления данными и метаданными. Изначально предполагалось, что WinFS будет играть значительную роль в жизнедеятельности операционной системы Windows Vista (кодовое имя Longhorn). В состав финальной версии операционной системы Windows Vista WinFS так и не вошла. В июне 2006 года представители корпорации Microsoft сообщили о полном прекращении разработки файловой системы WinFS, однако в ноябре того же года заявили, что WinFS появится позднее — либо в составе операционной системе Windows 7, либо как отдельный продукт.
Об интриге отношений между ReFS и Protogon станет известно немного позднее.
Update: Вот мой более подробный рассказ про эту новую файловую систему от Microsoft.