https://lkml.org/lkml/2012/2/8/293
http://www.elliptics.ru/node/3
http://www.elliptics.ru/node/1
Wed, 8 Feb 2012
I'm please to announce new and completely rewritten distributed filesystem - POHMELFS
It went a long way from parallel NFS design which lived in drivers/staging/pohmelfs for years effectively without usage case - that design was dead.
New pohmelfs uses elliptics network [1] as its storage backend, which was proved as effective distributed system. Elliptics is used in production in Yandex search company for several years now and clusters range from small (like 6 nodes in 3 datacenters to host 15 billions of small files or hundred of nodes to scale to 1 Pb used for streaming).
Elliptics network - это отказоусточивое key/value хранилище, которое распространяется по лицензии GPLv2. При использовании встроенного механизма генерации ключей оно реализует распределённую хэш-таблицу (DHT) для хранения объектов.
Feature list includes:
- распределённая хэш-таблица, отсутствуют сервера метаданных, горизонтальное масштабирование
- репликация данных
- поколоночное хранение (только в eblob backend)
- диапазонные запросы по ключам
- различные бэкэнды хранения данных, модульная архитектура
- автоматическое перераспределение данных при добавлении или удалении нод
- система распределения ключей в виде круга, возможность менять механизм генерации ключей
- поддержка подключений за NATом
- команды сбора статистики о сети
- нотификации операций с объектами
- автоматическая конфигурация сети
- HTTP frontend (fastcgi), C/C++ и Python API
- поддержка компрессии Google Snappy (только в eblob backend)
В общем, няшка-вкусняшка. Переводим текст с первой ссылки на русский, наполняем новостную ленту ЛОР-а оригинальным контентом, отращиваем шкворец.