namet na zamysleni... MySQL proxy

Ondrej Sury sury.ondrej na globe.cz
Pondělí Prosinec 23 17:11:24 CET 2002


Vstupni podminky:

Mam <n> ruznych MySQL serveru a chci libovolne presouvat databaze mezi
jednotlivymi serveru, tak abych co nejlepe vyuzil vypocetni kapacitu
serveru.  Nechci/nelze menit nastaveni MySQL klientu, ti se budou vzdy
pripojovat na stejny stroj.

Reseni:

1. upraveni klientske MySQL knihovny, ktera podle uzivatele/databaze urci,
   ze se klient pripoji na stroj dbX.neco bez ohledu na to, ze se klient
   pripojuje na db.neco.

   Vyhody: pro upravene stanice transparentni, bez znatelneho overheadu

   Nevyhody: nutnost udrzovat na vsech klientskych stanicich upravenou
             verzi MySQL knihovny

   Toto reseni je overeno na lidech ;-)

2. vytvoreni MySQL proxy, ktera by prijimala MySQL pozadavky a preposilala
   je na urceny server podle uzivatele/databaze.

   Vyhody: transparentni pro vsechny

   Nevyhody: znacny overhead pri posilani dat, data musi dotect z klienta
             na proxy, z proxy na real server a naopak; musi se udrzovat
             seznam spojeni - tj. slozitejsi implementace.

Muzu vas poprosit o komentare?

O.

-- 
Ondrej Sury - CIO                   Globe Internet s.r.o. http://globe.cz/
Tel: +420(2)35365000 Fax: +420(2)35365009     Planickova 1, 162 00 Praha 6


Další informace o konferenci Linux