Мне нужно реализовать распределенную систему хранения для движка реального времени. Некоторые из основных требований к системе хранения:
1) разделить данные на разные разделы
2) каждый раздел имеет реплики для отказоустойчивости и постоянства данных
3) узлы динамического масштабирования
Кажется, это общая черта для многих проектов с большими данными. Так что мне интересно, есть ли какие-либо фреймворки с открытым исходным кодом, которые могут сделать это проще? Я немного покопался, но ничего полезного не нашел. Любые предложения приветствуются.