Мне нужно хранить, может быть, 250 миллионов записей отображений String -> String, и база данных кажется перегруженной для такого рода вещей.
Я не могу сохранить это в памяти, так как ему не хватит места в куче. Я мог бы расширить пространство кучи, но я бы предпочел не делать этого.
Я хочу получить как можно более быстрый доступ к одному отображению и хотел бы узнать, как лучше всего это сделать.
Исходная строка уникальна, и по которой я буду искать. Я также знаю диапазон, в котором будет находиться длина строки, но ее отображаемое значение может быть любой длины.
Можно ли получить что-то так быстро, как база данных для поиска? Наверное, нет, но просто хотел быть уверенным.
Я работаю на Java, но я предполагаю, что это не зависит от языка.