Мне нужен способ поиска значений ключа на (потенциально) сотнях ГБ данных. В идеале это что-то, основанное на распределенной хеш-таблице, которое прекрасно работает с Java. Он должен быть отказоустойчивым и открытым исходным кодом.
Хранилище должно быть постоянным, но в идеале должно кэшировать данные в памяти, чтобы ускорить процесс.
Он должен поддерживать одновременное чтение и запись с нескольких компьютеров (однако чтение будет в 100 раз более распространенным). По сути, цель заключается в быстром начальном поиске метаданных пользователя для веб-службы.
Кто-нибудь может порекомендовать что-нибудь?