Pogledajte određenu poruku
Staro 14. 12. 2010.   #1
Igor Manjenčić
novi član
Na probnom radu
 
Avatar Igor Manjenčić
 
Datum učlanjenja: 10.12.2010
Poruke: 11
Hvala: 2
1 "Hvala" u 1 poruci
Igor Manjenčić is on a distinguished road
Default Optimizacija baze - da li odvajati u novu tabelu?

Oduvek me je interesovala optimizacija baze podataka i stalno slušam svakakve "cake" za poboljšanje performansi.

Da li je skuplja operacija pronalaženja tabele (u moru tabela) i izvršavanje jednostavnog upita nad manjom tabelom (sa manje unosa i manje polja) ili izvršiti jedan upit nad većom tabelom? Da li je uopšte skupa operacija pronalaženja same tabele u ogormnoj bazi.

Drugo pitanje, na koji način biste realizovali sistem notifikacija (kao fb recimo) gde imamo nekoliko hiljada korisnika online koji na 1 sekund izvršavaju upit nad tom tabelom (ili tabelama)? A opet potrebno je u tu tabelu često ubacivati. Ok, ta tabela (ako je jedna) ne bi imala više od 3 polja i ne bi imala mnogo unosa jer bi se stariji arhivirali u drugu tabelu koja bi se zvala tek po potrebi. Da li je to jedino što se može učiniti. Šta predlažete?

Treće pitanje je vezano za chat sistem i kako optimizovati taj deo baze. I ako možete da se ograničite samo na mySQL
Hvala
__________________
Igor Manjenčić blog
Igor Manjenčić je offline   Odgovorite uz citat