Gráflekérdező motor teljesítménytesztelése modellvalidációs problémákra

OData támogatás
Konzulens:
Búr Márton
Méréstechnika és Információs Rendszerek Tanszék

Modell-vezérelt fejlesztési folyamatoknál a modellt valamilyen adatkezelő-eszközön

tároljuk és ezen keresztül végzünk rajta műveleteket. Az eszközök teljesítménye meghatározza

a teljes fejlesztés idejét, ezáltal elengedhetetlen kérdés a különböző elérhető

eszközök teljesítményének mérése és összehasonlítása.

Emellett a modell-vezérelt fejlesztésnél jól-formáltság ellenőrzése fontos feladat.

A modellre meghatározott kényszerek validációja különböző eszközökön végzett lekérdezések

segítségével történik. Továbbá a fejlesztési folyamat során a modellbe hibák

injektálódnak és javítódnak. Az eszközök teljesítményét össze lehet hasonlítani

az alapján, hogy ezeket a műveleteket mennyi idő alatt végzik el. Egy ilyen teljesítménymérést

végez a Train Benchmark projekt egy vasúti elemekből álló modellen.

A dolgozat írásakor a Train Benchmark keretrendszer már elkészült tíz eszközre.

Jelen szakdolgozat ismerteti a Train Benchmark keretrendszer működését, majd

két gráfadatbázis-kezelő eszközön elvégzett mérés eredményét rögzíti. Továbbá a

Graph Engine nevű Microsoft által fejlesztett eszköz működését bemutatja, illetve

az erre implementált teljesítménymérést kiértékeli és összehasonlítja a két rögzített

eredménnyel. Emellett egy általános képet ad a gráfalapú adatbázisok sajátosságairól.

Végül összefoglalja a Graph Engine előnyeit és hátrányait.

Letölthető fájlok

A témához tartozó fájlokat csak bejelentkezett felhasználók tölthetik le.