Property Graph database evaluation of exact path pattern matching queries

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorSaarela, Janne
dc.contributor.authorMouffok, Sarah
dc.contributor.schoolPerustieteiden korkeakoulufi
dc.contributor.supervisorVuorimaa, Petri
dc.date.accessioned2020-08-24T07:01:12Z
dc.date.available2020-08-24T07:01:12Z
dc.date.issued2020-08-18
dc.description.abstractIn 2019, a new ISO standard for a Property Graph Database query language was approved. A working group is actively developing this new language, called GQL. It draws inspiration from existing languages developed by independent vendors and communities, expressing queries with the help of graph patterns. Graph pattern matching will become a field of interest in order to efficiently evaluate these queries that are highly dependent on the connectivity of data. An algorithm is proposed in order to evaluate these graph patterns, which makes use of an intermediate tree structure to build the result set. A comparison of runtime of the algorithm is carried out, with different variations of the algorithm that start the evaluation of the path patterns of the graph pattern at different locations. It is found that there is an advantage to starting path pattern evaluation by traversing it ways other than a standard left-to-right traversal, but that this is dependent on factors such as the path pattern itself, the graph size, and the estimated result set size.en
dc.format.extent55+5
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/46207
dc.identifier.urnURN:NBN:fi:aalto-202008245146
dc.language.isoenen
dc.programmeMaster's Programme in ICT Innovationfi
dc.programme.majorVisual Computing and Communicationfi
dc.programme.mcodeSCI3102fi
dc.subject.keywordproperty graph databaseen
dc.subject.keywordGQLen
dc.subject.keywordquery evaluationen
dc.subject.keywordpattern matchingen
dc.titleProperty Graph database evaluation of exact path pattern matching queriesen
dc.typeG2 Pro gradu, diplomityöfi
dc.type.ontasotMaster's thesisen
dc.type.ontasotDiplomityöfi
local.aalto.electroniconlyyes
local.aalto.openaccessno

Files