Задать вопрос
javax
@javax
Software Architect, Java Developer since 1996

Посоветуйте базу данных (pure Java, Schema less, embedded, in memory)

Посоветуйте пожалуйста: pure Java, Schema less, embedded, in memory базу данных.
Чтобы использовать как кэш с возможностью поиска по свойствам объектов.

Ну или иные варианты как организовать такой кэш :)

Спасибо!
  • Вопрос задан
  • 3551 просмотр
Подписаться 2 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 5
asm0dey
@asm0dey
Hypersonic in memory
H2 in memory
Ответ написан
@Drevlyanin
Frenzy
@Frenzy
Что касается кеширования, то отличная штука — Ehcache. Но это сугубо кэш, т.е. банальный Map, аля memcached (правда с наворотами и умеет embedded). Всё зависит от того, какие возможности поиска по атрибутам вам нужны — если всё прозрачно и ясно, то можно и самому построить простенькие индексы и пользоваться, это будет быстро.

Ещё можете взглянуть на Neo4J — это embedded графо-ориентированная БД, очень неплохая штука, если ваше приложение ложится на графы.
Ответ написан
Комментировать
@DbLogs
А я рекомендую OrientDB. Очень классная штука: тем более, что можно соориентировать в нужную сторону: либо кейвелью, либо Graph oriented, реляционная и т.д.
www.orientdb.org/orient-db.htm
Ответ написан
Комментировать
@1nd1go
Посмотрите (вроде как реализация JSR-107 с плюшками) — commons.apache.org/jcs/index.html. Есть много вкусного.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы