Trees in a database
Ich überlege ja immer mal wieder pirobase an eine freie Datenbank (also postgres oder mysql) anzupassen. Das Hauptproblem dabei sind die treeselect die von oracle und halfadb native unterstützt werden.
Nun bin ich über einen Artikel gestolpert, der eine alternative speicherweise von hierachischen Daten beschreibt. Das gute daran ist, dass das holen von einem tree extrem schnell sein sollte, also genau richtig für ein auf lesen optimiertes System wie pirobase. Schreiben, also einfügen von Knoten im Baum, ist aber relativ umständlich und aufwendig und vor allem könnte das konvertieren zwischen verschiedenen db’s lustig werden… Hmm, ich muss mal nen prototyp dafür zusammen hacken…;)