Ugrás a tartalomhoz

 

Model-driven engineering of an openCypher engine: using graph queries to compile graph queries

  • Metaadatok
Tartalom: http://real.mtak.hu/74196/
Archívum: MTA Könyvtár
Gyűjtemény: Status = Published

Type = Book Section
Cím:
Model-driven engineering of an openCypher engine: using graph queries to compile graph queries
Létrehozó:
Marton, JĂłzsef
Szárnyas, Gábor
Búr, Márton
Közreműködő:
Csöndes, Tibor
Kovács, Gábor
Réthy, György
Kiadó:
Springer International Publishing
Dátum:
2017
Téma:
QA76 Computer software / programozás
Tartalmi leírás:
Graph database systems are increasingly adapted for storing and processing heterogeneous network-like datasets. Many challenging applications with near real-time requirements - such as financial fraud detection, on-the-fly model validation and root cause analysis - can be formalised as graph problems and tackled with graph databases efficiently. However, as no standard graph query language has yet emerged, users are subjected to the possibility of vendor lock-in.
The openCypher group aims to define an open specification for a declarative graph query language. However, creating an openCypher-compatible query engine requires significant research and engineering efforts. Meanwhile, model-driven language workbenches support the creation of domain-specific languages by providing high-level tools to create parsers, editors and compilers. In this paper, we present an approach to build a compiler and optimizer for openCypher using model-driven technologies, which allows developers to define declarative optimization rules.
Nyelv:
angol
Típus:
Book Section
NonPeerReviewed
Formátum:
text
Azonosító:
Marton, József and Szárnyas, Gábor and Búr, Márton (2017) Model-driven engineering of an openCypher engine: using graph queries to compile graph queries. In: 18th System Design Languages Forum: Model-Driven Engineering for Future Internet. Lecture Notes in Computer Science (10567). Springer International Publishing, Cham, pp. 80-98. ISBN 978-3-319-68014-9
Kapcsolat:
MTMT:3251678; doi:10.1007/978-3-319-68015-6_6