sql >> Database >  >> RDS >> Mysql

Wat is de beste werkwijze voor het ophalen van een boom met knooppunten uit de database voor verdere weergave?

Ik raad meestal een ontwerp aan met de naam Sluittafel .

Zie voorbeeld in mijn antwoord op Wat is de meest efficiënte/elegante manier om een ​​platte tafel in een boom te ontleden?

Ik heb ook deze presentatie ontworpen:Modellen voor hiërarchische gegevens met SQL en PHP . Ik heb een PHP-app ontwikkeld die een boomstructuur in 0,3 seconden weergeeft, uit een verzameling hiërarchische gegevens met 490k-knooppunten.

Ik heb hier over Closure Table geblogd:Rendering-trees with Closure Tabel .

Ik schreef een hoofdstuk over verschillende strategieën voor hiërarchische gegevens in mijn boek, SQL Antipatterns:Avoiding the Valkuilen bij het programmeren van databases .



  1. Databasestatistieken SQL Server-update

  2. T-SQL XOR-operator

  3. prestatie van vakbond versus vakbond allemaal

  4. Hoe de laatste 2 items per categorie in één keer te krijgen (met mysql)