
 Datenbank-Abstraktion


Um den Umgang mit unterschiedlichen Datenbanken zu vereinfachen und insbesondere die Portabilitt zu erhhen, werden oft Systeme zur Datenbank-Abstraktion eingesetzt (z.B. ADO).

Es gibt mehrere Systeme fr die Nutzung unter PHP: Metabase, phplib, ADODB, ...

PHP selbst bietet mit PEAR:DB ein solches System, das jedoch von einigen als zu wenig performant angesehen wird. Es gibt jedoch schon Plne, ein neues System zu entwerfen und in C zu implementieren.

Letztendlich spielt die Frage der DB-Abstraktion jedoch eher eine untergeordnete Rolle: Neben den DB-Aufrufen mu man ggf. auch Stored Procedures, Trigger, Sequences u.. portieren...
