Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Sposób rozmieszczenia danych
Forum PHP.pl > Forum > Bazy danych
Fluke
Witam.

Mam pytanie odnośnie optymalizacji bazy danych, w sumie nawet raczej sposób rozmieszczenia danych.

Mam taką sytuację:
Dane odnośnie zainteresowania:
  1. ID parent name
  2. 1 0 Sport
  3. 2 1 Koszykówka
  4. 3 1 Piłka nożna
  5. 4 0 Komputery
  6. 5 4 Programowanie
  7. 6 4 Grafika
  8. 7 4 Sieci komputerowe
  9. 8 0 Muzyka
  10. 9 8 Jazz
  11. 10 9 Acid Jazz

Do tego dochodzi nam jeszcze inne tabele ze strukturą drzewiastą, czasem bardziej rozbudowane.
Teraz nie wiem jak jest lepiej zaimplementować to, czy stworzyć tabelę w bazie danych:
  1. name value
  2. interest {tablica JSON}
  3. drinks {tablica JSON}
  4. foot {tablica JSON}


Czy lepiej stworzyć każdą oddzielną tabelę w bazie, a może nawet lepiej zapisać wszystko do pliku?
Oczywiście zaznaczam żeby połączyć prostotę modyfikacji danych z szybką obsługą.

Dziękuję i pozdrawiam.
dmateo
Odradzam Ci trzymanie danych w sposób, który jest na drugim przykładzie (z tablicą JSON), lepiej w oddzielnych tabelach. Rozpatrz to także pod względem przyszłych modyfikacji i możliwości rozwoju aplikacji, czy to przypadkiem nie okaże się przeszkodą. Poza tym pole z tablicą JSON jakiego typu będzie? VARCHAR na pewno na długo nie starczy.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.