[ Kursulla @ 28.04.2009. 14:58 ] @
Probelm je sledeci:
Pravim neki social sajt (fora,fb,twiter,myspace...).
Trenutno radim na izradi sistema prijatelja i imam dilemu:

1. da li da za svakog korisnika pravim zasebnu tabelu u kojoj cu cuvati njegove prijatelje(id ka njima)
-to bi za,recimo 200 korisnika napravilo dodatnih 200 tabela
2. ili da napravim jednu relation tabelu u kojoj cu cuvati "parove prijateljstva" (al sam ga srocio)
- ali tada bi ta tabela za,recimo 200 korisnika, mogla da ima oko 2na200 unosa, sto bi moglo da pravi probleme prilikom pretrage tabele.

Sta da odaberem? Ili mozda neko ima neko bolje resenje?

Koliko veliki broj tabela u bazi opterecuje bazu?

Mislim da FB radi po drugom principu!
[ misk0 @ 28.04.2009. 21:11 ] @
Eh, malo teorije ne bi bilo loshe :)
Uglavnom, napravi tabelu relacije i imaces jos vremena da ucis. 200 korisnika je 200 tabela, a sta je sa 10.000.000 korisnika? :) Tabela sa 20Mil slogova je OK, nista sto se ne moze pretraziti za kratak momenat. Baza sa 10M tabela je... mrtva :)
[ Kursulla @ 28.04.2009. 23:25 ] @
To sam hteo da cujem! Potpun odgovor! Hvala