Nested Sets mit Zend_Db_Table

Nested Sets ist eine Technik um Verschachtelte Mengen in der Daten Bank abzubilden ohne den Parent Info zu übergeben. Diese Technik ist gut geeignet für Große Datenmengen um sie schnell und ohne weiteren Bearbeitung sofort in einer Baum Ansicht zu zeigen. Dazu reicht nur eine einzige SQL Query. Das Schreiben ist dann etwas zeit intensiver, den die Reihenfolge muss immer neu gebildet werden in allen Einträgen die Tiefer liegen als das eingefügte Element.
Da das PEAR Nested Sets nicht in die Ideologie des Zend Frameworks passt, hat sich ein Entwickler kleine Mühe gemacht und eine Nested Sets Erweiterung für die Zend_Db_Table geschrieben.
Um eigene Nested Sets zu entwickeln kann man diese Nested Sets Tabelle durch eigene erweitern und schon hat man Methoden um die Sets zu schreiben, löschen, und die Verschachtelung manipulieren.

PHP, Zend Framework und Oracle

Das Zend Framework bietet hier mehrere DB-Adapter an, die das Anbinden von Web-Anwendungen an verschiedene Datenbank-Systeme sehr gut ermöglicht. Gerade in größeren Unternehmen ist es sehr oft der Fall, dass Oracle das favorisierte Datenbank-System ist. Aber auch bei kleineren Unternehmen kann es der Fall sein, dass ein Kunde bzw. das Unternehmen selbst möchte, dass die Web-Anwendung mit einer Oracle-Datenbank laufen soll.

Wie also PHP, Oracle und das Zend Framework verbinden?

Genau dieser Frage hat sich Gaylord Aulke von Zend Technologies gestellt und ein White Paper verfasst, in welchem er sehr anschaulich zeigt, “wie man eine PHP-Applikation mit Zend Framework, der Oracle Datenbank und Zend Core for Oracle entwickelt. Als nahtlos einzubindende Out-of-the-Box-Lösung bietet Core for Oracle eine stabile, extrem leistungsfähige, einfach zu installierende und umfassend unterstützte Umgebung für die PHP-Entwicklung und -Produktion, die vollständig in die Oracle-Datenbank integriert ist.” (Quelle des Zitats)

Das White Paper ist hier zu finden (PDF).
Desweiteren bietet Zend noch mehrere White Paper zu den unterschiedlichsten Themen an, die immer einen Blick wert sind: http://www.zend.com/de/resources/white-papers/



Blogverzeichnis - Blog Verzeichnis bloggerei.de