Новости и события » Hi-Tech » Проект CoreOS представил распределенную систему хранения Torus

Проект CoreOS представил распределенную систему хранения Torus

Проект CoreOS представил распределенную систему хранения Torus

Проект CoreOS, развивающий основанное на идеях контейнерной изоляции серверное окружение, анонсировал новое распределенное хранилище Torus. В основе Torus лежит уже проверенная на практике система хранения данных в формате ключ/значение etcd, которая применяется в качестве низкоуровневого звена для хранения содержимого файлов или метаданных объектов. Код Torus написан на языке Go и распространяется под лицензией Apache 2.0. Разработка пока находится в состоянии экспериментального прототипа.

Torus реализует пул ресурсов и базовые файловые примитивы, представляющие манипулировать данными в хранилище с использованием простых файловыъ операций. Распределение данных по узлам производится с использованием шардинга с применением закольцованной консистентной хэш-функции для управления распределением данных по узлам. Согласованность данных достигается благодаря работе в режиме только добавления. Возможно создание различных типов разделов, которые могут развиваться в виде плагинов-субпроектов, а также применения иных методов хэширования для шардинга. В настоящее время доступен только плагин с реализацией раздела с простым блочным устройством на базе NBD (Network Block Device).


Свежие новости Украины на сегодня и последние события в мире экономики и политики, культуры и спорта, технологий, здоровья, происшествий, авто и мото

Вверх