
Modern Datalog Engines
Az elmúlt években az ipar és a kutatói közösség részéről egyaránt megnőtt az érdeklődés a Datalog iránt. A Datalog egy deklaratív lekérdezési nyelv, amely a relációs algebrát rekurzióval bővíti.
A modern adatkezelési feladatok széles spektrumának kifejezésére használják, mint például adatintegráció, deklaratív hálózatépítés, gráfelemzés, üzleti analitika és programelemzés. E hosszú kutatási vonal eredménye a Datalog motorok sokasága, amelyek a Datalog különböző változatait támogatják, és különböző technikai specifikációkkal és képességekkel rendelkeznek. Ebben a monográfiában a szerzők áttekintést nyújtanak a különböző Datalog-motorok architektúrájáról és műszaki jellemzőiről.
Azonosítják a közös építészeti döntéseket és kiértékelési módszereket, valamint a lekérdezések végrehajtásának felgyorsítására használt adatszerkezeteket és elrendezéseket. Kitérnek arra is, hogy a Datalog-motorok milyen módon különböznek egymástól, amikor különböző jellemzőkkel rendelkező munkaterhelésekre specializálódnak.
A monográfia különös hangsúlyt fektet arra, hogy a modern Datalog-motorok hogyan skálázódnak tömegesen párhuzamos környezetekbe, ami a nagyon nagy adathalmazok feldolgozásának támogatásához szükséges. A szerzők a jövőbeli kutatási irányok lehetőségeivel és a Datalog-motorok új lehetséges alkalmazásaival zárják a tanulmányt.