The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Компания Versity открыла исходные тексты файловой системы Sc..."
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Заметили полезную информацию ? Пожалуйста добавьте в FAQ на WIKI.
"Компания Versity открыла исходные тексты файловой системы Sc..." +/
Сообщение от opennews (??), 18-Сен-18, 10:17 
Компания Versity объявила (http://www.versity.com/blog/versity-open-sources-scoutfs) об открытии исходных текстов специализированной файловой системы ScoutFS (https://www.scoutfs.org/), оптимизированной для хранения архивных данных. Утверждается, что  ScoutFS стала первой открытой файловой системой для архивирования, нацеленной на предоставление промышленного уровня надёжности и масштабирования при хранении огромных массивов накопленной архивной информации. Код опубликован под свободной (https://github.com/versity/scoutfs-kmod-dev) лицензией GPLv2, что позволяет со временем включить его в основной состав ядра Linux. В настоящее время ScoutFS распространяется в виде внешнего модуля для ядра Linux из состава RHEL/CentOS 7.x.

ScoutFS относится к категории кластерных систем, организующих доступ группы серверов к совместному хранилищу данных. В ScoutFS встроены сервисы для хранения  метаданных, механизм индексации и средства для контроля целостности хранимой информации. Важная особенность ScoutFS в  отсутствии отдельного централизованного сервера обработки метаданных, так как вся функциональность реализуется на конечных узлах и метаданные обрабатываются на всех узлах или отдельной группе узлов в кластере.

ScoutFS существенно расширяет возможности традиционных ФС по числу хранимых файлов в одном пространстве имён, позволяя хранить в одной ФС  до триллиона файлов.  ФС также рассчитана на высокую интенсивность поступления данных и может обрабатывать большое число одновременных запросов на создание файлов. Работа с ScoutFS напоминает традиционные ФС - семантика соответствует требованиям POSIX, а хранилище разворачивается поверх общего для всех узлов блочного устройства, на котором создаётся ФС и монтируется на всех узлах кластера.


Ключевые особенности ScoutFS:


-  Интегрированный движок индексации данных, ускоряющий операции обслуживания архива. Индексация позволяет сразу отслеживать все изменения данных и атрибутов файлов. Для обращения к индексу предоставляется специальный интерфейс для формирования  запросов AQI (Accelerated Query Interface);

-  Применение совместно используемого на разных узлах индекса. Индекс  построен на базе LSM-дерева (https://ru.wikipedia.org/wiki/LSM-%D0%B4%D0&#... (Log-structured merge-tree), обеспечивающего высокую производительность в условиях интенсивного добавления новых данных;


-  Благодаря индексации время поиска файлов практически не зависит от числа файлов в ФС. Сравнение ScoutFS и XFS:


-  Сокращение конкурирующих операций, благодаря отделению логических блокировок от операций сериализированной записи на устройство;
-  Поддержка различных ресурсов для конечного хранения данных, включая ленточные накопители, диски, хранилища объектов и облачные системы;
-  Обеспечение отказоустойчивости: узлы могут на лету отключаться и подключаться без нарушения работы ФС и потери сохраняемых данных;

-  Полное соответствие единой семантике POSIX на разных узлах;
-  Контроль целостности метаданных и ссылок на данные;
-  Автоматические транзакции для поддержания согласованности постоянных структур;
-  Реализация в виде оптимизированного модуля ядра, обеспечивающего минимальные задержки и высокую производительность.

URL: http://www.versity.com/blog/versity-open-sources-scoutfs
Новость: https://www.opennet.ru/opennews/art.shtml?num=49290

Ответить | Правка | Cообщить модератору

Оглавление
Компания Versity открыла исходные тексты файловой системы Sc..., opennews, 18-Сен-18, 10:17  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру