[gesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
 
Zeile 55:
 
=== Datenschicht ===
Die Datenschicht ist verantwortlich für den Datenbankzugriff, Datenspeicherung und Bereitstellung eines einheitlichen Schnittstelle für die Logikschicht. Die sog. Entity Engine sorgt für eine datenbankunabhängige Zugriffslogik und ist aufgrund ihres ausgefeilten Cachings sehr performant. Apache OFBiz wird mit der eingebetteten [[Apache Derby]] [[SQL]] Datenbank ausgeliefert. Diese dient jedoch nur zum testenTesten bzw. zu Evaluations- und Demozwecken, im Produktivbetrieb sollten geeignete Datenbanksysteme verwendet werden. Es werden Datenbanksysteme wie [[PostgreSQL]], [[MySQL]], [[Oracle (Datenbanksystem)|Oracle]], [[Microsoft SQL Server]], [[Sybase]] und weitere unterstützt.<ref name=":2">{{Internetquelle |url=https://cwiki.apache.org/confluence/display/OFBIZ/System+Requirements |titel=System Requirements – OFBiz Project Open Wiki – Apache Software Foundation |abruf=2020-01-13}}</ref>
 
Apache OFBiz implementiert ein umfangreiches [[Datenmodell]] basierend auf dem ''Datamodel Ressource Book'' von Len Silverston.<ref>{{Internetquelle |url=https://cwiki.apache.org/confluence/display/OFBIZ/Data+Model |titel=Data Model – OFBiz Project Open Wiki – Apache Software Foundation |abruf=2020-01-22}}</ref> Es ist sehr flexibel für unterschiedliche Geschäftsanwendungen einsetzbar, lässt sich datengetrieben erweitern und hat einen Umfang von etwa 900 Datentabellen (Stand 06/2022).