Bäume und Mengen in MySQL speichern

Das Zauberwort lauted Nested Sets. Die theoretische Idee dahinter ist, dass man mit Mengen arbeitet – den sogenannten Sets. Nested bedeutet nur das diese Mengen innereinander verschachtelt sind.

Mir gefällt dieses Prinzip eigentlich sehr gut, jedoch hat es auch einen großen Nachteil. Ändert man einen Knoten oder ein Kind des Baums, so muss jeder einzelne Datenbank-Eintrag geändert werden.
Das bedeuted diese Speicherungsart eignet sich am Besten zum häufigen Auslesen von Daten, aber nicht zum oftmaligen Speichern/Ändern.

Folgende Seite beschreibt wirklich sehr gut wie man eben Bäume und Mengen mit einer MySQL-Datenbank speichern kann.

http://www.klempert.de/nested_sets/