Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jaka jest najlepsza praktyka pobierania drzewa węzłów z bazy danych do dalszego renderowania?

Zwykle polecam projekt o nazwie Tabela zamykania .

Zobacz przykład w mojej odpowiedzi na Jaki jest najbardziej wydajny/elegancki sposób przetworzenia płaskiego stołu na drzewo?

Zaprojektowałem również tę prezentację:Modele dla danych hierarchicznych z SQL i PHP . Opracowałem aplikację PHP, która renderuje drzewo w 0,3 sekundy, z kolekcji danych hierarchicznych z 490k węzłów.

Na blogu o Tabeli Zamknięć pisałem tutaj:Renderowanie drzew z zamknięciem Stół .

W mojej książce napisałem rozdział o różnych strategiach dla danych hierarchicznych, Antywzorce SQL:unikanie Pułapki programowania baz danych .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. C# — MySQL kontra Microsoft SQL Server

  2. Masowa aktualizacja Sqlalchemy w MySQL działa bardzo wolno

  3. MYSQL Left Join Jak wybrać wartości NULL?

  4. Utknąłem w tworzeniu zapytania MySQL

  5. Odbicie SQLAlchemy:Jak wykonać zapytanie o dane z określonych kolumn?