Witam
Powszechnie znaną metodą optymalizacji tabel jest dodawanie do nich dodatkowych danych. Chodzi o tabele które reperezentują jakiś obiekt. Przykładowo. Mamy obiekt kategoria "Opel" (np. w serwisie ogłoszeniowym: Motoryzacja -> Samochody -> Opel) w tablicy mamy standardowo id, id_nadrzednego, nazwa. Jeśli dodamy kolumnę "sciezka" to szybciej uzyskamy ścieżkę do tej kategorii (bez latania po kategoriach wzwyż) ale gdzie lepiej ją dodać? W tej samej tablicy czy raczej stworzyć kategoria_dane_dodatkowe. Czy dodatkowe kolumny nie zwolnią operacji szukania w tej głównej tabeli?
Czy często stosujęcie tę metodę optymalizacji?
Pozdrawiam