Понадобилась мне база данных, да не простая, а чтоб ну очень быстрая была.
Итак:
— у меня есть огромная куча данных, которые по сути представляют граф.
— в процессе работы важна только скорость чтения. Записи не будет.
— основной способ работы с данными (~80-85%) — обход графа по рёбрам, т.е. будет много маленьких запросов на еденицу времени.
— к БД нужен доступ из java. (Поэтому и пишу в этот форум, может зря?)
Склоняюсь к какой-то из реализаций InMemory DB, но поскольку не имел вообще дела с этим счастьем — обращаюсь к вам, может подскажете куда смотреть, чтоб не перебирать все и самому смотреть на производительность чтения?
Да, и в случае in-memory DB обязательно нужна возможность сохранение состояния БД на диск, чтоб не пересоздавать граф заново.