Jakou DB na moji aplikaci pro mnoho uzivatelu online?

Jan Karasek jan.karasek na gmx.net
Pondělí Březen 21 23:57:02 CET 2005


"anorganic" <anorganic na gmail.com> wrote in message news:<1111076334.596488.274970 na g14g2000cwa.googlegroups.com>...
> Dobry den,
> mam zajimavy problem a stojim pred nim poprve ve sve kariere ;). Mam
> vybudovat aplikaci pro mnoho uzivatelu sousacne pracujicich, dejme tomu
> 10 000 uzivatelu online ve jednu chvily. pristup vsech uzivatelu bude
> pres browser.

jeden velky nemecky zasilkovy obchod provozuje svou webovou aplikaci
(stranky s tisici produktu a shop k tomu) na 2x8 CPU-SUN se Sybase (od
Sybase trochu priopravena) a o obsluhu clientu se stara 10 linuxovych
servru na ktere ty pozadavky rozhazuje nejaky specialni LoadBalancer
(jen ten stoji 30 tisic ojro). Ty linuxove servery pak komunikuji
primo s databazi do ktere pisi nejen objednavky ale u kazdeho klienta
se zaznamenava kam kliknul (protokoluje se to chovani  zakazniku).
Databaze permanentne vyhodnocuje zaznamy a kumuluje informace pro
management kvuli nabidkovym akcim.
Max. zatizeni bylo v teto konfiguraci 3000 zakazniku soucasne (v jedne
vterine) a to to slo uz do kolen. Sybase s temu specialnimi upravami
se chova velmi stabilne a je rychla, nicmene kdyz je znacna zatez, tak
se i stalo, ze bylo treba reboot, protoze se mila databaze rozhodla,
ze se bude zabyvat same se sebou. Samozrejme licenci te databaze na
SUN s temi procesory si muze dovolit tak akorat Gross nebo Kalousek.
Tak to je asi muj nazor na tech 10 tisic pisicich klientu a tu
poznamku, ze se uvazuje i o MSSQL - ten vtip byl skutecne dobrej....


Další informace o konferenci Linux