Вы можете обсудить требования к производительности на форуме Berkeley DB Java Edition . Главный вопрос в конечном итоге звучит так: «Сколько операций ввода-вывода нужно выполнить, чтобы получить доступ к данным?» Если ответ «нет», то время отклика 75 мс - это просто. Если ответ «много», то это будет зависеть от того, сколько «много» и скорости вашего диска.
На странице часто задаваемых вопросов BDB JE приведены отличные быстрые ссылки. В частности, этот может быть немедленного использования. По сути, вы хотите изменить размер кэша так, чтобы по крайней мере все узлы индекса помещались в память. Если индексные узлы помещаются в памяти, вам нужно будет сделать не более одного ввода / вывода, чтобы получить данные (конечный узел), если они уже не находятся в кэше.