DB – traverzování kolem stromu

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
jtousek
Člen | 951
+
0
-

Tohle je možná trochu off topic, neboť se nejedná o Nette.

Jde mi o to, jestli existuje nějaká lepší implementace traverzování kolem stromu v PHP pokud možno nezávislá na použité databázi – úplně ideální by bylo použití dibi. Našel jsem tato dvě řešení:

http://www.zaachi.com/…tromu-1.html
http://www.phpriot.com/…nested-trees

První řešení je pro MySQL a nemí tam příliš dobře vyřešen přesun uzlu. To v komentářích zde uznává i autor:
http://php.vrana.cz/…uny-uzlu.php

Druhé řešení je pro PostgreSQL ovšem přesouvání uzlů zde není vůbec. Je to třída spíše pro výběr z dané struktury.

Než se do toho dám sám, raději se chci zeptat jestli někdo znáte nějakou další implementaci nebo třeba lepší způsob ukládání stromů v DB.

David Grudl
Nette Core | 8228
+
0
-

je to off topic