phpbar.de logo

Mailinglisten-Archive

[php] Datenbankabstraktionsschichten und SQL - und PHP ;-)

[php] Datenbankabstraktionsschichten und SQL - und PHP ;-)

Thorsten Koch ml at osus.de
Don Feb 24 10:47:45 CET 2005


Tach Lutz,

wir wollen in der zweiten Version eines Projektes jetzt auch einen
Datenbank-Abstraktionslayer verwenden. Und Überlegungen, die Du
angestellt hast, sind uns natürlich auch nicht fremd. Der
Abstraktionslayer muss solche Funktionen bieten, wie einen WHERE-Clause
aus einem Array zu erstellen und das nicht zu kompliziert. Da sollten
dann natürlich nicht nur Vergleiche wie "=" möglich sein, sondern auch
LIKE und <> und > oder < und so weiter.
Natürlich sollten auch irgendwie JOINs möglich sein.

Wenn Du Deine Applikation dann mit so einer Datenbankabstraktion
versiehst, machst Du Dich natürlich davon abhängig. Aber dagegen kannst
Du Dich nicht wehren. Genauso wie Du Dich für PHP entschieden hast, hast
Du Dich für diesen Layer entschieden und mußt mit dem Funktionsumfang
auskommen, der geboten wird. Der Vorteil am Layer wird allerdings sein,
dass Du es leichter hast ihn an Deine Wünsche anzupassen (zu erweitern),
was bei PHP wohl schwerer sein wird :)
Und wenn, wie jemand sagte, mySQL keine Views kann, dann muss der Layer
diese halt in einer gewissen Weise emulieren.

Ich kann ja in 2-3 Monaten mal von den Erfahrungen mit der
Datenbankabstraktion berichten und sagen, ob wir uns für ADODB oder
Creole (siehe letztes PHP Magazin) entschieden haben. Vielleicht kannst
Du mich daran erinnern? :)

Mit freundlichen Grüßen aus Stuttgart

Thorsten Koch




php::bar PHP Wiki   -   Listenarchive