LINUX.ORG.RU

distributed key-value (blob) storage

 


0

2

Сабж, основное условие

- ключ - UUID, значение - до нескольких гигов, но в среднем 1мб.

- распределенность, лучше всего на базе одноранговой системы (без мастер ноды, или с прозрачным ее выбором)

Кто что посоветует?

Deleted

ключ - UUID, значение - до нескольких гигов, но в среднем 1мб.

Это называется «файловая система»

распределенность, лучше всего на базе одноранговой системы (без мастер ноды, или с прозрачным ее выбором)

Это называется «распределенная файловая система»

backburner
()

Файловая система

anonymous
()
Ответ на: комментарий от backburner

Это называется «файловая система»

нет, это называется key-value бд, файловая система это вариант иерархической бд

Deleted
()
Ответ на: комментарий от Deleted

нет, это называется key-value бд, файловая система это вариант иерархической бд

кто тебе мешает складывать все файлы в корне раздела и не создавать директории?

Harald ★★★★★
()
Ответ на: комментарий от Reset

частично, достаточно атомарного создания, изменения не требуется

объем, порядка нескольких терабайтов

Deleted
()
Ответ на: комментарий от Harald

знание про некоторые особенности файловых сситем

Deleted
()
Ответ на: комментарий от Harald

кто тебе мешает складывать все файлы в корне раздела и не создавать директории?

Это даже на обычной фс нельзя сделать, не то что на распределенной.

anonymous
()
Ответ на: комментарий от vertexua

Все советователи HDFS как то всегда скромно молчат о задержках и количестве блобов которые может держать одна неймнода. Без кеша не взлетает вообще никак.

anonymous
()
Ответ на: комментарий от Deleted

частично, достаточно атомарного создания, изменения не требуется

Атомарное создание есть везде. Самое интересное начинается при выпадании машин и/или дисков. Устроит ли тебя недоступность ключей неопределенное время? Если да, то можно попробовать что-то на базе hash-ring. Например, elliptics.

Reset ★★★★★
()
Ответ на: комментарий от Reset

Самое интересное начинается при выпадании машин

Вот судя по требованиям народ хочет репликации а не партицирования (как там это правильно называется). Потому при выпадании машин все должно быть норм (ну кроме возросшей нагрузки на оставшиеся)

Deleted
()
Ответ на: комментарий от Deleted

В hash-ring при выпадении машин съезжают диапазоны ключей, поэтому может получиться так, что данные без танцев с бубном прочитать нельзя, хотя они лежат на здоровых машинах.

Reset ★★★★★
()
Ответ на: комментарий от Reset

там разве не консистентное хеширование?

Deleted
()
Ответ на: комментарий от anonymous

спасибо, хотя они за 6 лет могли что то поменять

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.