Java, рекомендуемый способ сохранения хэш-карт для постоянного надежного хранилища?

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

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

5
задан Rick 17 March 2011 в 11:26
поделиться