Существует ли “лучшая” или самая популярная база данных для автономного приложения Java?

Существует ли "лучшая" или более популярная база данных для автономного приложения Java? Я в настоящее время пишу вручную, но я хотел бы знать то, что обычно делается, если существует что-то, что обычно делается.

обновление: разговор о небольшом приложении (может вырасти, но его маленькое на данный момент),

9
задан 5 revs, 2 users 100% 10 March 2013 в 01:51
поделиться

5 ответов

Я бы предложил использовать что-то вроде SQLite с SQLiteJDBC .

Похоже, что популярными вариантами являются HyperSQL и Derby (который поставляется с некоторыми версиями Java).

13
ответ дан 4 December 2019 в 08:32
поделиться

В целях разработки я часто использую базу данных Hypersonic SQL ( HSQLDB ). Он быстрый и легкий, и достаточно хорош, чтобы начать работу. Для более крупного приложения я бы выбрал Derby , который поддерживает больше параметров.

2
ответ дан 4 December 2019 в 08:32
поделиться

Java 6 поставляется с Derby ( переименован в JavaDB ). Его можно использовать в режиме памяти или сервера.

HyperSQL (HSQLDB) также популярен.

9
ответ дан 4 December 2019 в 08:32
поделиться

Были упомянуты основные конкуренты - HyperSQL (HSQLDB), JavaDB (Derby) и SQLite (не на основе java).

Есть еще несколько вариантов:

  • db4o - объектная база данных
  • FirebirdSQL - не на основе java.
  • Jackrabit - репозиторий контента (не СУБД), поддерживающий встроенный режим.
1
ответ дан 4 December 2019 в 08:32
поделиться
  • HSQLDB - хорошо зарекомендовавший себя вариант.
  • JavaDB поставляется с комплектом разработчика
0
ответ дан 4 December 2019 в 08:32
поделиться
Другие вопросы по тегам:

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