Распределенное хранилище данных для медленной сети с высоким оттоком узла?

Какое распределенное хранилище данных я должен использовать для надежного хранения данных на множестве узлов с плохой связью между ними?

Я хочу то, что:

  • Не ожидает, что все узлы теперь доступны, включая поддержку автономной работы;
  • Первоначально храните данные локально, но в конечном итоге (когда сеть работает хорошо и больше узлов подключено к сети), распространяйте их на другие необходимые узлы;
  • Иметь хорошую автоматическую перебалансировку и восстановление перед лицом присоединения и выхода из сети;
  • Обрабатывать узлы, которые сильно различаются по емкости, сохраняя только маленькие и высокоприоритетные объекты на маленьких узлах;
  • Обращайтесь с локальным узлом особенным: "мои" данные всегда сначала сохраняются на локальном узле, а затем копируются на другие узлы.

Кажется, что большинство решений, таких как Tahoe-LAFS или GlusterFS, ожидают более или менее стабильного набора узлов, которые находятся в сети и подключены к хорошей сети, без каких-либо длительных плановых простоев. Существует ли специальное распределенное хранилище, которое предполагает регулярное отключение узлов?

0 ответов

Другие вопросы по тегам