neděle 29. června 2008

Databáze a Java

Většina lidí co se snaží programovat, dřív nebo později narazí na potřebu něco uložit ;-) Nejsnadnějším způsobem je pochopitelně data nacpat do databáze. Pokud děláte serverside aplikaci, tak pravděpodobně sáhnete po nějaké standalone db jako je třeba Oracle nebo MySQL, ale pro desktopový program to je samozřejmě poměrně idiotské řešení. To bylo také důvodem proč jsem začal pátrat po embeded(Běží ve stejném procesu jako samotný program) databázích jako je třeba JavaDB alias Apache Derby nebo McKoiDB. Jenže já sem člověk lenivý a nechtělo se mě hrabat v SQL a Hibernate, tak sem pátral dál a narazil sem na databáze objektové a navíc embeded :-) Mou první obětí se stalo db4o . Na abclinuxu.cz jsem narazil na "drobný" problém v licencování, ale ke konci příspěvku je naštěstí uvedeno i řešení v podobě databáze NeoDatis, která je licencovaná pod GNU/LGPL. O detailech databáze NeoDatis se (snad) rozepíšu v některém z dalších postů.

1 komentář:

KaRLiK_CZ řekl(a)...

Skoda, ze chces objektovou, protoze pod Win je skvela db SQLite. Ta se dokonce da pouzit i v PHP. Vyhodou je tak moznost skloubit PHP aplikace s aplikacemi lokalnimi.




vykook[@]gmail[.]com