sql >> Databasteknik >  >> RDS >> Mysql

Hanterar du kapslade uppsättningar i mysql?

För att uppdatera/ta bort måste du öka/minska left /right värden för alla element i grenen.
Exempel på frågor du kan hitta här .

Kapslade set fungerar MYCKET långsamt med stora träd på uppdatering/infoga/radera. Och mycket snabbt att välja.
Så använd den här modellen endast med statisk data, som kommer att lagras utan ändringar för det mesta, och det här trädet kommer inte att innehålla tusentals noder (eller så tar någon uppdatering några minuter att slutföra). Materialiserad väg fungerar mycket snabbare.



  1. Hur man kommenterar MYSQL autoinkrementfält med JPA-kommentarer

  2. Fördröjd hållbarhet i SQL Server 2014

  3. Asynkrona uppgifter med Django och selleri

  4. Hämta poster från en tabell där det inte finns en post i en annan