Citat:
biske86: H2 sam probao ovu drugu nisam. Trenutno pokušavam da napravim desktop rečnik pa bih mogao i ove baze ali sam planirao kad odradim desktop verziju da onda odradim i verziju za mobilne telefone pa ne znam da li bih mogao i tamo da koristim ove baze ili ne. Druga stvar je oko brzine. Mislio sam da je sqlite brža od ove dve baze. Treća stvar za koju nisam siguran ni kod sqlite ni kod h2(hsqldb) je podrška za naša slova (ćirilica).
Pa sve ove baze podrzavaju UTF-8 a tu mu dodje i cirilica. A sto se performansi tice, mislim da bi ove baze trebalo da su brze jer se vrte u istom procesu gde i tvoj kod, dok sa bilo kojom drugom bazom imas interprocesnu komunikaciju.
E sad kad su mobilni telefoni u pitanju mislim da je pametnije napraviti klijent server varijantu nego smestati celu bazu u sam telefon. Telefoni dosta manji kapacitet nego desktop racunari, pa tu ima vise smisla ne drzati bazu na samom telefonu.
I drugu stvar koju bih ti preporucio da pogledas jeste Lucene umesto sql baze podataka. Lucene jeste full text search dok sa SQL-om takve stvari dosta sporije rade, pa ako hoces da ubacujes i kompletno fraze a ne samo jednu rec onda Lucene ima smisla, jer ces mozda zeleti da uneses drugu rec iz fraze pa da dobijes i to kao rezultat a traziti '%nesto%' je veoma spora stvar koristeci SQL.