|
SQL baze podataka - Sponzor: Baze-Podataka.net MySQL, MSSQL, Oracle, Access, ODBC. Ako imate problem brže i preciznije ćete dobiti odgovor ako priložite strukturu tabela ili skript koji kreira tabele i puni ih test podacima umesto što to problem opisujete samo rečima. Sponzor: Baze-Podataka.net - Blog o bazama podataka |
|
Alati teme | Način prikaza |
05. 02. 2009. | #11 |
Igor Marinović
Expert
|
Ako je istina da svaki korisnik u proseku ima oko 200 prijatelja, to znači da svaki korisnik u proseku ima 200 * 200 prijatelja od prijatelja.
To je 40.000 podataka po korisniku, što znači 40.000 integer brojeva po korisniku, što nije strašno za keširanje. Naročito što je u realnom svetu ta brojka mnogo manja, iz dva razloga: 1. Obično se radi o krugu prijatelja, tako da je vrlo često prijatelj tvog prijatelja i tvoj prijatelj, pa se radi o mnogo manjoj brojci od 40.000 2. Ovo treba da se primeni samo na one koji su uključili ovu opciju, a tih je sigurno vrlo malo. Ovi podaci se ne menjaju često, jedino ako neko nekome postane, ili prestane biti prijatelj. Pročitao sam par interesantnih tekstova o facebooku ispod haube, npr o njegovom skalabilnom log sistemu koji je otišao u open source(!), te o pametnijem iskoristavanju memcacheda. Memcached inace svakome preporucujem. Spasao me je dosta puta.
__________________
marinowski.com |
"Hvala" marinowski za poruku: |
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
slanje iphone-a iz USA u Srbiju - pomoc prijatelja oko detalja pliz! | logoholik | Opušteno | 3 | 23. 04. 2010. 16:49 |
DPT nedostupan sa mojih IPova | misk0 | Obaveštenja, predlozi i pitanja | 5 | 30. 05. 2008. 13:06 |