对于独立的Java应用程序,是否存在“最佳”或最受欢迎的数据库?

u2nhd7ah  于 2022-12-02  发布在  Java
关注(0)|答案(7)|浏览(152)

有没有一个“最好的”或更流行的数据库为独立的Java应用程序?我目前正在写的手,但我想知道什么是常用的做法,如果有什么是常用的做法。
更新:谈论小应用程序(可能会增长,但目前还很小)

sxissh06

sxissh061#

我建议使用SQLiteSQLiteJDBC之类的东西。
听起来HyperSQLDerby(随某些Java版本提供)也是流行的选择。

efzxgjgh

efzxgjgh2#

Java 6附带Derby(重命名为JavaDB),它可以在内存或服务器模式下使用。
HyperSQL (HSQLDB)也很流行。

ljsrvy3e

ljsrvy3e3#

出于开发的目的,我经常使用Hypersonic SQL数据库(HSQLDB)。它速度快,重量轻,足够入门。对于一个更大的应用程序,我会选择Derby,它支持更多的选项。

nwsw7zdq

nwsw7zdq4#

提到了主要竞争对手- HyperSQL(HSQLDB)、JavaDB(Derby)和SQLite(不基于Java)。
还有一些其他选项:

enyaitl3

enyaitl35#

  • HSQLDB是一个成熟的选项。
  • JavaDB随开发套件提供
gtlvzcf8

gtlvzcf86#

除了这里提到所有这些,还可以使用H2数据库,它是轻量级的,可以在内存中使用,也可以在服务器模式下使用。

bq9c1y66

bq9c1y667#

对于SQL选项,您可以尝试MySQL、SQL Server、PostgreSQL或Oracle。这些似乎是Java开发人员中最流行的。
如果你想要一些NoSQL,MongoDB是Java开发人员最流行的选择,基于2022年的StackOverflow数据。
您可以在this article.中找到有关用于进行此确定的度量的详细信息

相关问题