Clustering, databaze a sdileni dat

Karel Zak - Zakkr zakkr na zf.jcu.cz
Pondělí Prosinec 13 17:04:01 CET 1999


On Mon, 13 Dec 1999, Michal Krause wrote:

> On 12/13/99 15:00, Karel Zak - Zakkr wrote:
> 
> > Je asi financni utopie udelat *opravdu* cluster reseni v pozadi s SQL
> > serverem (tady nekde -u techto problemu- se mi zda, ze zacina trh s 
> > Oracle a konci svet GNU (zatim) :-(
> 
> Asi je to tak.
>  
> > Co predelat tu aplikaci? Napadlo mne rozdelit to na samostatne segmenty
> > a to dle nejakeho rozmezi adres ktere by ten segmet bral. Tedy napriklat
> > udelat 5 uzlu a prvni by pocital vse z adres se jmeny od A do K dalsi 
> > uzel od L do X.. atd. Kazdy ten uzel by mel vlastni SQL server. Pak by
> > proste pred tim byl jen nejaky chytry pocitac, ktery by to rozdeloval 
> > tem segmentum (prideloval praci). No a nekde v pozadi by byla SQL, ktera
> > by si vzdy po case prevzala udaje ze vsech tech uzlu a udelala by poradi.
> 
> Adresa by to bohuzel byt nemohla, kvuli te cachi by to bylo nutne delit
> podle toho ID na aplikacni vrstve. Ale mozna, ze z hlediska vykonu je to
> uz mozna skoro jedno.
> 
> > Nevim, mozna je to uplna blbost - tezko neco radit, kdyz neni znamo co
> > vsechno se v te aplikaci deje a dit se musi. 
> 
> Jasne, ale zase rozebirat detaily je asi nad ramec teto konference.
> Obecne vzato lze rict, ze aplikace prijima data od klientu (momentalne
> od modulu pro Apache), v zavislosti na tech datech se bud sahne do te
> cache, ktera muze byt delena, paklize bude zajisteno, ze hit pro jeden
> identifikator bude chodit vzdy na stejny stroj. Paklize je toto pravidlo
> dodrzene, pak zaroven lze delit i databazi na vice stroju. Dulezite je,
> ze jednotlive uzly uz nemusi klientovi nic vracet, odpoved je konstatni.
> 
> Jako uplna blbost mi to nepripada, jenom se mi zda, ze timhle zpusobem
> se bude komplikovaneji resit treba pridani dalsich stroju. Na druhou
> stranu to elegantne vyresi problematiku te sdilene cache, protoze ta by
> mohla byt primo na tom "rozdelovaci". Otazka je, jestli by tam tim padem
> nezustalo uzke hrdlo.

Uzke hrdlo by to urcite nebylo, hledat v nejakem bloku se da v C opravdu
rychle a neverim, ze by se v to v pripade NARVCHOLU nestacilo.

Mozna by pripatne reseni nebylo spatne zverejnit:
	a) mozna by to nekdo dokazal jeste vice optimalizovat
	b) bylo by to poucne a zajimave

						Karel	



Další informace o konferenci Linux