Autor Zpráva
maki
Profil *
mam vytvrit jednu obrovsku tabulku s asi 1 000 000 zaznamov a 50 stlpcami alebo to mam rozdelit na mesie. ak bude 300 a viac ludi online tak ktora moznost bude rychlejsia a budu mat vsetci k tej tabulke dost casto pristup

prosim pomozte mi
tiso
Profil
maki
Najrýchlejšia bude práca s jednou malou tabuľkou... takže pokiaľ tých 1 000 000 záznamov rozdelíš na 2 tabuľky - aktuálne a archívne záznamy a budeš robiť iba s aktuálnymi tak to bude rýchlejšie... O čo ide?
50 stĺpcov? Au...
maki
Profil *
ale vsetky zaznamy su aktualne. len chcem vediet ci bude rychlejsie mat viac tabuliek s mensim poctom zaznamov.
Mysho
Profil *
no problem ja vtom ,ze ak mame 300 ludi online (spolu 15 000) ktory maju svoje "vlastne" data a prednosten s nimi dost casto pracuju (najme select sem tam update)

mohli by sme ich data ulozit do jednej velkej tabulky alebo vytvorit 15 000 tabuliek kazdu pre jedneho usera
djlj
Profil
alebo vytvorit 15 000 tabuliek kazdu pre jedneho usera
:)))))

Použij jednu tabulku.
Mysho
Profil *
asi to dame na jednu tabulku... a este sa spytam pomohlo by to rozdelit napriklad na 10 tabuliek? pomoze to nieak?
Kajman_
Profil *
To vám asi nikdo neporadí. Spíš si to budete muset vyzkoušet a změřit.

Na Oracle bych to nechal asi v jedné, v mysql bych se při milionu bál o rychlost.
Mysho
Profil *
tak vsetkym pekne dakujem za ich cas a ochotu
asi budem skusat a merat :)
koudi
Profil
alebo vytvorit 15 000 tabuliek kazdu pre jedneho usera
:)))))


Nerad zavádím OT, takže se předem omlouvám. Kdysi jsem četl na internetu příběh jednoho programátora, který nastoupil do velké firmy. Na svých stránkách provozovali eshop. Ovšem ten tvořil nějaký 'expert', který se rozhodl, že kvůli 'zachování konzistence dat při pozdějších změnách systému' (tak nějak to bylo) bude mít každá objednávka svoji tabulku.

To jen tak naokraj...
Joker
Profil
koudi
ROFL
...a potom požadavek na zobrazení celkového počtu objednávek sestřelil databázi :-D
koudi
Profil
Tak sem to našel.

http://thedailywtf.com/Articles/Hacking_the_jProject.aspx
Toto téma je uzamčeno. Odpověď nelze zaslat.

0