Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Optymalizacja tabeli z przyjaciółmi
Forum PHP.pl > Forum > Bazy danych > MySQL
ciano
Moja baza zawiera 1 000 uzytkownikow, każdy z własnym id
Kazdy uzytkownik moze mieć dowolną liczbę przyjaciół, np. 50 osób...

Ale za miesiąc liczby te będzie trzeba pomnożyć raz 2, za pół roku razy 10, a za rok razy 30 ...

Pytanie: Jak optymalnie zapisać te "znajomości"?

A ) stworzyć tabele, gdzie rekord to będzie id_usera i id_przyjaciela?
B ) w rekordzie uzytkownika dodac pole przyjaciele i tam separatorem oddzielac id przyjaciół?

Czy może jakaś inna opcja?
SongoQ
Cytat
w rekordzie uzytkownika dodac pole przyjaciele i tam separatorem oddzielac id przyjaciół?

W 2 strone. Zrobic tabele dodatkowa ktora laczy uzytkownika z przyjacielem
ciano
troche nie rozumiem smile.gif

możesz napisać jeszcze raz, która opcja a czy b jest lepsza?
dr_bonzo
Cytat
(...)Zrobic tabele dodatkowa(...)
-- odnosi ssie tylko do jednej z tych dwoch opcji.

To jest standardowa relacja wiele do wielu -- poczytaj na google, wikipedii.
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.