Ненавижу просить других сделать мое исследование для меня, но, возможно, есть добрая душа, которая знает ответ по макушке:
Мне нужно хранилище ключей / значений со следующими характеристиками:
- Распространяется
- Может перебирать ключи в порядке возрастания.
- Может найти ключ на основе совпадения частичного ключа (префикса).
- Значения могут быть двоичными объектами размером до МБ или двух.
- Доступно с Java.
- Какой-то способ установить правила, чтобы я мог контролировать, как ключи распределяются по машинам, то есть мне бы хотелось иметь правило, чтобы ключи с общим префиксом оставались на одной машине.
- Способ запроса к системе, чтобы узнать, на каком компьютере есть ключ.
- Некоторая поддержка репликации и резервирования.