Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: Václav Švejcar 26. 03. 2010, 18:20:57

Název: Single-file databáze pro Javu
Přispěvatel: Václav Švejcar 26. 03. 2010, 18:20:57
Dobrý den,
neznáte někdo nějakou single-file databázi (myslím tím databázi kompletně uloženou v 1 souboru, nikoli client/server) pro Javu? Přemýšlel jsem nad SQLite, našel jsem i JDBC driver (http://www.zentus.com/sqlitejdbc/ (http://www.zentus.com/sqlitejdbc/)). Problém je, že tenhle v sobě obsahuje kromě driveru napsanýho v Javě i SQLite knihovny v nativnim kódu (pro Linux, MacOS a Win). Potřeboval bych nějakou single-file implementaci kompletně napsanou v Javě, bez použití nativního kódu pro zaručení 100% přenositelnosti.

Díky za tipy
Název: Re: Single-file databáze pro Javu
Přispěvatel: Lenin POWER! 26. 03. 2010, 18:34:19
Apache Derby AKA cloudscape.
Název: Re: Single-file databáze pro Javu
Přispěvatel: jan 26. 03. 2010, 18:50:53
Používám http://developers.sun.com/javadb/. Sice není v jednom souboru, ale to obcházím komprimací složky databáze do zipu, když chci exportovat/importovat. Je psaná v Javě, takže přenositelnost není problém. Trochu déle trvá vytváření databáze, ale to se zase dá obejít rozbalením ze zip archivu.
Název: Re: Single-file databáze pro Javu
Přispěvatel: Václav Švejcar 26. 03. 2010, 19:50:56
Díky za tipy, zkusím tu JavaDB, stejně je založená na Apache Derby  8)
Název: Re: Single-file databáze pro Javu
Přispěvatel: Logik 26. 03. 2010, 19:54:08
Popř. by šla použít embeded verze firebirdu + klasický JDBC.
Název: Re: Single-file databáze pro Javu
Přispěvatel: Michal Krause 27. 03. 2010, 09:08:04
H2, HSQLDB a další - viz http://java-source.net/open-source/database-engines