Я работаю над проектом, в котором ведется много поисков очень большой набор данных, поэтому я понимаю, что использование традиционной структуры базы данных не работает, так как мне нужно читать таблицы в формате HashMap, который остается в памяти все время, чтобы иметь возможность запускать запросы в течение необходимого количества времени для производительности приложения.
Мне интересно, каков рекомендуемый процесс для сохранения HashMap с точки зрения скорости их извлечения из постоянного состояния и минимизации необходимого дополнительного кода (так как сейчас я пишу специальные классы, которые считывают необходимые данные из таблиц БД и затем создайте вложенный HashMap, отражающий структуру данных, в которой мне нужно, чтобы он был доступен для поиска как можно быстрее.Я не уверен, что простая запись в текстовый файл будет правильным способом сделать это в отношении проверки данных сохраняется и не поврежден. Любые советы приветствуются