Hrvatska akademska i istraživačka mreža
  NASLOVNICA MAPA WEBA TRAŽILICA KONTAKTI CARNET WEB
Hrvatska akademska i istraživačka mreža
 
menu 4
Sigurnost
menu 4
Distribucija
menu 4
Pomoć
menu 4
Dokumenti
menu 4
menu 4

 

 

15-10-04 06:15
Mysql Cluster

piše EMIR IMAMAGIĆ

U travnju 2004. tvrtka MySQL AB objavila je implementaciju sustava za upravljanje bazom podataka (engl. DataBase Management System DBMS) prilagođenu za rad na računalnom klasteru - MySQL Cluster. MySQL Cluster je prvi open source DBMS prilagođen radu na klasterima.

MySQL Cluster je primjer HA klastera (vidi definiciju HA klastera u članku Klasteri, kratka povijest i podjela) koji osigurava veću dostupnost baze podataka, te bolje performanse rada DBMS-a.

MySQL Cluster se sastoji od NDB podsustava za pohranu podataka na čvorove klastera i standardnog MySQL poslužitelja. NDB podsustav omogućava fragmentaciju i replikaciju baze podataka po čvorovima, te osigurava konzistentnost podataka, load balancing i transakcije. Na samim čvorovima podaci su spremljeni u glavnu memoriju čime se znatno povećavaju performanse sustava.

Standardni MySQL poslužitelj je sučelje prema korisnicima baze podataka. Korisnik pri korištenju MySQL klastera pristupa MySQL poslužitelju smještenom na nekom od čvorova. MySQL poslužitelj zatim kontaktira NDB podsustav i dohvaća podatke. Tako se ostvaruje potpuna transparentnost, jer korisnici ne moraju mijenjati aplikacije, a pred programerima je potpuno isti API kao i za standardnu bazu podataka.

Glavne funkcionalnosti koje MySQL Cluster pruža su:

99,999% dostupnost baze podataka
visoke performanse i propusnost
utklanjanje single point of failure SPOF, tj. ne postoji potsustav čijim bi se zaustavljanjem zaustavio cjelokupni sustav
brzi i automatski oporavak od pogreške u radu sustava
skalabilnost, tj. korisnici mogu po potrebi proširivati klaster novim čvorovima
mogućnost korištenja jeftinih standardnih računala za čvorove
jednostavna administracija.

Testiranjem na klasteru od 4 dvoprocesorska računala MySQL Cluster je ostvario vremenski odziv od 5 do 10 milisekundi, te propusnost od 100.000 transakcija u sekundi.


http://www.mysql.com/news-and-events/press-release/release_2004_14.html

http://dev.mysql.com/doc/

http://www.mysql.org




[Lista]
Ovu uslugu CARNeta realizira Sveučilišni računski centar Sveučilišta u Zagrebu
  Copyright ©2005. CARNet. Sva prava zadržana. Impressum.
Mail to
sys-portal@CARNet.hr