Elosztott relációs adatbázis kezelő rendszerek vizsgálata cloud környezetben

Budai Péter <>
BME, Irányítástechnika és Informatika Tanszék

Goldschmidt Balázs Dr. <>
BME, Irányítástechnika és Informatika Tanszék

 Az IaaS cloud szolgáltatások terjedésével és egyre szélesebb körű elfogadottságával újabb és újabb alkalmazásokat helyeznek át felhő alapú infrastruktúrába, melyek között találunk tudományos célú és hagyományos többrétegű webes alkalmazásokat is. Ezekben közös, hogy általában különálló fizikai vagy virtuális kiszolgálókon elhelyezkedő szoftverkomponensekből állnak, melyek közül szinte mindig találunk valamilyen adatbázist is. Az adatbázist leggyakrabban valamilyen eredetileg nem felhő alapú környezethez kidolgozott, hagyományos vagy elosztott relációs adatbázis kezelő rendszer szolgálja ki.

Kutatásunkban az elosztott relációs adatbázis kezelő rendszereket, azokon belül elsősorban a MySQL Cluster adatbáziskezelőt vizsgáltuk üzemeltetési és teljesítmény szempontok alapján. Előadásunkban bemutatjuk a MySQL Cluster adatbázis kezelő szoftver komponenseit és felépítését, a konfigurációval és az üzemeltetéssel kapcsolatban felmerülő forgatókönyveket, különös tekintettel a cloud környezetben történő alkalmazásra. Ezután összefoglaljuk az adatbázis kezelő teljesítményére vonatkozó tapasztalatainkat, melyeket a klaszter különböző konfigurációi mellett végzett mérések során gyűjtött teljesítmény metrikák alapján állítottunk össze.