Лицензирование Berkeley DB (JE) может стать препятствием для сделки. У меня есть приложение Java, предназначенное для небольшого круга клиентов, но, поскольку это настольное приложение, моя цена не может поддерживать лицензирование отдельных экземпляров.
Есть ли рекомендуемая альтернатива Java для Berkeley DB? Коммерческая или иная (хорошие реализации хранилища ключей и значений могут быть нетривиальными, я предпочитаю отложить обслуживание в другом месте). Мне нужно больше, чем просто хранилище хэшей, так как мне нужно будет перебирать последующие подмножества ключей, а базовые хранилища хэшей будут O (m * n) для поиска, и я ожидаю, что хранилище будет составлять ~ 50-60 ГБ на настольном компьютере. Дополнительная выгода: кто-нибудь, кого вы можете порекомендовать, хранит резервную копию в одном файле?