ciano
25.09.2006, 11:50:31
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
25.09.2006, 11:56:57
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
25.09.2006, 13:19:28
troche nie rozumiem

możesz napisać jeszcze raz, która opcja a czy b jest lepsza?
dr_bonzo
25.09.2006, 13:30:20
Cytat
(...)Zrobic tabele dodatkowa(...)
-- odnosi ssie tylko do jednej z tych dwoch opcji.
To jest standardowa relacja wiele do wielu -- poczytaj na google, wikipedii.