Мне нужно хранить около 100 тысяч объектов, представляющих пользователей. У этих пользователей есть имя пользователя, возраст, пол, город и страна.
Пользователи должны быть доступными для поиска по возрасту и любым другим атрибутам, но также по комбинации атрибутов (например, женщины от 30 до 35 лет из Брюсселя). Результаты должны быть найдены быстро, поскольку это одна из служб Сервера для многих подключенных Клиентов). Пользователи могут быть только удалены или добавлены, но не обновлены.
Я думал о быстрой базе данных с индексированными атрибутами (например, h2 db, которая кажется довольно быстрой, и я видел, что у них есть режим в памяти)
Мне было интересно, возможен ли какой-либо другой вариант перед тем, как перейти к БД.
Спасибо за любые идеи!