Jakie są "najlepsze praktyki" w zakresie zapisywania wzorów złożonych w relacyjnej bazie danych?Przechowywanie złożonych wzorów (danych hierarchicznych) w bazie danych
Używamy zmodyfikowanego drzewa przedpremierowego. To bardzo szybko budować całe drzewo, ale bardzo wolno wstawiać lub usuwać nowe węzły (wszystkie lewe i prawe wartości należy dostosować). Zapytanie dzieci węzła nie jest łatwe i bardzo powolne.
Inną rzeczą, którą zauważyliśmy, jest to, że naprawdę musisz upewnić się, że drzewo nie jest nieprzyjemne. Potrzebujesz blokad transakcji, w przeciwnym razie wartości po lewej i prawej stronie mogą ulec uszkodzeniu, a naprawienie uszkodzonego drzewa po lewej stronie nie jest zadaniem łatwym.
Działa to jednak bardzo dobrze, ale zmodyfikowane preorderowanie drzewiastego preorderu, ale zastanawiałem się, czy istnieją lepsze alternatywy.
Ir zależy trochę od rodzaju zapytań, które są najczęściej używane. –