Embedded Java Datenbanken
Geschrieben von: Markus Junginger in Java, tags: ACID, Apache, Datenbanken, Derby, Embedded DB, H2, Hibernate, HSQL, HSQLDB, Java DB, PerformanceEmbedded Datenbanken haben in manchen Projekten Vorteile gegenüber “echten” Datenbanken wie Oracle, MySQL und Co. Da sie direkt in die Anwendung eingebettet sind, entfällt eine Installation und Administration. Das macht sie insbesondere geeignet für Rich-Client Anwendungen. Aber auch ein Einsatz für kleine bis mittlere Server-Applikationen kann Sinn machen, wenn eine schlanke und pflegeleichte Lösung gefragt ist.
Im Java Bereich werden auch embedded Datenbanken über den Standard JDBC angesprochen. Damit hat man auch hier eine gewohnte Schnittstelle und zudem erleichtert es den Austausch des Datenbanksystems bei Bedarf. Dieser Beitrag beschränkt sich auf den relationalen Datenbanken. Objektorientierte Datenbanken wie beispielsweise db4o können auch eine Alternative sein. Insbesondere dann, wenn auf die Daten nur aus Java zugegriffen wird.
Apache Derby (Java DB), HSQLDB und H2 gelten als wichtigste embedded Java Datenbanken:
Den Rest des Eintrages lesen »


Einträge (RSS)