magazyn hierarchii mysql z dużymi drzewami

Nie wiem, jak przechowywać moje dane hierarchiczne w tabeli innoDB.

Czytałem dużo o wadach metody przechowywaniaparent_id w każdym rzędzie. Ale teraz problem polega na tym, że mam bardzo dużą bazę danych (~ 50 milionów wierszy). Hierarchia nie jest zbyt głęboka (poziomy 3-6).

Wiele stron internetowych zaleca stosowanie „modelu zagnieżdżonego zestawu” jako lepszej alternatywy dla metody parent-id-storing. Ale zawsze wprowadzane są zmiany (UPDATE, INSERT itd.) przez użytkowników strony internetowej i ze względu na rozmiar mojej tabeli zajęłoby to zbyt dużo czasu (ponieważ zmiany w „modelu zagnieżdżonego zestawu” mają bardzo niską wydajność).

Moje pytanie brzmi: jak skutecznie przechowywać duże dane hierarchiczne z wielomaupdate/insert polecenia? (Również blokowanie całej tabeli nie jest opcją [-> tablica innoDB])

questionAnswers(2)

yourAnswerToTheQuestion