Читать книгу Apache OFBiz - Axel Eberhard Leistner - Страница 7
2 Vorbereitung für den Betrieb von OFBiz
ОглавлениеOFBiz als Apache-Projekt wird mit einer Datenbank ebenfalls aus dem Haus Apache mit dem Namen "Derby" ausgeliefert. Diese Datenbank sollte aber nur zum Test und für interne Zwecke gebraucht werden. Im produktiven Einsatz ist Derby ungeeignet, worauf Apache selbst ausdrücklich hinweist.
Oft wird im Web die offene Datenbank mySQL eingesetzt. Dies könnte man auch in Verbindung mit OFBiz tun. Jedoch sollte man davon Abstand nehmen, da im Einsatz als Massenmarkt-Webshop Inkonsistenzen im Moment der Datenspeicherung auftreten könnten. Für den Massenmarkt wurde mySQL einfach nicht konzipiert.
Sicherer und ratsam ist der Einsatz einer "relationalen Datenbank". Natürlich wäre hier ein Einsatz des kommerziellen Oracle unsinnig, weil OFBiz als Open-Source-Produkt selbst kostenlos betrieben werden kann. Aber hier gibt es ja auch Datenbanken auf Open-Source-Basis wie PostgreSQL.
Die Einrichtung von PostgreSQL ist recht einfach, jedoch nicht allgemein bekannt. Darum wollen wir uns im nächsten Kapitel die Einrichtung und Verbindung von PostgreSQL mit OFBiz genauer ansehen.
Für die Tests als "Schnellstarter" sollten Sie die Original Derby-Einrichtung verwenden, da man hier mit einfachen Kommandos die Tabellen wieder löschen kann. In der build.xml-Datei gibt es dazu den Target-Eintrag "clean-all" bzw. "clean-data". Das folgende Unterkapitel ist also für den Einsatz in der Produktivumgebung gedacht.