Ho usato hsql per un po', poi per motivi tecnici slegati dal db sono
passato a H2 (praticamente stessi genitori e stessa cosa).
Mi trovo molto bene con H2, anche perche ti regala anche un webserver
con tanti di interfaccia di esecuzione di query che e' possibile anche
integrare facilmente nelle proprie applicazioni (ad esempio il la uso
in questo modo: http://tinyurl.com/32hfzfe )
Ho iniziato ad usarlo in local mode trovando la tua stessa
limitazione. Per farlo diventare "multi", baste una piccola
configurazione e voila'.
Ciao
Andrea
2010/8/15 Cristiano Tomasi <ctom...@gmail.com>:
> --
> You received this message because you are subscribed to the Google Groups
> "JUG Trentino Alto Adige Suedtirol" group.
> To post to this group, send email to jug...@googlegroups.com.
> To unsubscribe from this group, send email to
> jugtaa+un...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/jugtaa?hl=en.
>
Ciao,
a volte per trovare le risposte dobbiamo porci le giuste domande.
Che cosa deve contenere questo database?
Sono dati pertinenti all'applicazione?
Possono essere fruiti da più client? (O meglio è sensato che vi
accedano più client?)
Chi dovrà installare l'applicazione?
Io non conosco bene il tuo progetto ( forse ho perso delle e-mail ),
ma per capire quale sia la strada migliore da intraprendere a volte
serve avere una idea chiara di dove si vuole arrivare.
Comunque, la scelta può essere anche legata ad esigenze implementative.
Installare il database embedded può semplificare l'installazione
dell'applicazione e quindi favorirne lo sviluppo.
Se le cose sono fatte bene, quando si renderà necessario passare ad un
database server non sarà tanto difficile introdurre la modifica.
--
Ciao,
Mario
--
Bhe, secondo me dovresti pensare seriamente ad evere una base dati
centralizzata.
Se si tratta di una applicazione Web è sicuramente utile per renderla
più scalabile.
Inoltre, il dominio della tua applicazione prevede sicuramente la
condivisione fra più persone ergo diverse istanze che accedono in
lettura/scrittura agli stessi dati.
Io direi che ti conviene passare quanto prima ad un db server, magari
H2 come ti consigliano in diversi ( la popolarità è sempre un criterio
valido di scelta ).
Ma in ottica Web ti direi di valutare anche MySQL, naturalmente tieni
presente che c'è un problema di licenze per la distribuzione.
--
Ciao,
Mario
mi sembra di capire invece che piu' istanze di H2 possono lavorare
contemporaneamente sullo stesso datafile (mi confermi nicola?!?)
apache derby e' molto completo ma soffre un pochino di performance
ho terminato da pochissimo il collaudo di un applicativo swing su hsqldb 2 e ti confermo che funziona benissimo in modalita' "embedded server"
mi sembra di capire invece che piu' istanze di H2 possono lavorare contemporaneamente sullo stesso datafile (mi confermi nicola?!?)
apache derby e' molto completo ma soffre un pochino di performance
--