dedlfix: mySQL - hirarchische Daten

Beitrag lesen

Tach!

Die Datensätze in der Tabelle - bei einer einfachen Elter-Kind-Beziehung kann man sofort ohne großartige Vorkenntnisse sagen welcher Datensatz wessen Kind ist oder umgekehrt und beim Einfügen kommt einfach eine Zeile dazu und beim entfernen einfach eine Zeile weg. Das kann jeder ohne nennenswerte Vorkennisse verstehen.
Bei Nested Sets hingegen ist die Sache signifikant komplizierter - ohne Administrationsoberfläche ist man hier schon ziemlich aufgeschmissen.

Ja, unter Berücksichtigung, dass Logik nicht jedermans Sache ist, und es etwas mühsamer ist, zwei Zahlenwerte gegen zwei andere mit < und > zu vergleichen als einen Zahlenwert auf Gleichheit. Aber irgendeinen Tod muss man sterben. Dafür sind die Abfragemöglichkeiten deutlich umfangreicher. Die meiste Zeit wird man eh in irgendeiner Oberfläche verbringen und nicht in der Datenhaltung. Also ist das Verstehen und Implementieren ein mehr oder weniger einmaliger Akt.

dedlfix.