Esiste un database "migliore" o più popolare per l'app Java autonoma?


Esiste un database "migliore" o più popolare per l'app Java autonoma? Attualmente sto scrivendo a mano, ma mi piacerebbe sapere cosa viene fatto comunemente, se c'è qualcosa che viene fatto comunemente.

Aggiornamento: parlando di piccola app (può crescere, ma è piccolo per ora)

Author: Tom Brito, 2010-04-26

6 answers

Suggerirei di usare qualcosa come SQLitecon SQLiteJDBC.

Suona anche come HyperSQL e Derby (che viene fornito con alcune versioni Java) sono scelte popolari.

 13
Author: Justin Niessner, 2010-04-26 13:30:12

Java 6 viene fornito con Derby (rinominato JavaDB ). Può essere utilizzato in modalità memoria o server.

HyperSQL (HSQLDB) è anche popolare.

 10
Author: duffymo, 2010-04-26 13:34:36

Per scopi di sviluppo, uso spesso il database SQL ipersonico ( HSQLDB). È veloce e leggero, e abbastanza buono per iniziare. Per un'applicazione più grande, andrei per Derby , che supporta più opzioni.

 2
Author: Olivier Croisier, 2010-04-26 13:31:26

Sono stati menzionati i principali concorrenti: HyperSQL (HSQLDB), JavaDB (Derby) e SQLite (non basato su java).

Ci sono alcune altre opzioni:

 1
Author: Bozho, 2010-04-26 13:45:36
  • HSQLDB è un'opzione consolidata.
  • JavaDB viene fornito con il kit di sviluppo
 0
Author: Michael Borgwardt, 2010-04-26 13:33:28

A parte tutti quelli menzionati qui, si può anche andare per il database H2 che è leggero e può essere utilizzato in memoria o in modalità server.

 0
Author: Somya Srivastava, 2017-12-11 21:28:17