Abstract | ||
---|---|---|
Queries are the foundations of data intensive applications. In model-driven software engineering (MDE), model queries are core technologies of tools and transformations. As software models are rapidly increasing in size and complexity, traditional tools exhibit scalability issues that decrease productivity and increase costs [17]. While scalability is a hot topic in the database community and recent NoSQL efforts have partially addressed many shortcomings, this happened at the cost of sacrificing the ad-hoc query capabilities of SQL. Unfortunately, this is a critical problem for MDE applications due to their inherent workload complexity. In this paper, we aim to address both the scalability and ad-hoc querying challenges by adapting incremental graph search techniques - known from the EMF-IncQuery framework - to a distributed cloud infrastructure. We propose a novel architecture for distributed and incremental queries, and conduct experiments to demonstrate that IncQuery-D, our prototype system, can scale up from a single workstation to a cluster that can handle very large models and complex incremental queries efficiently. |
Year | DOI | Venue |
---|---|---|
2014 | 10.1007/978-3-319-11653-2_40 | Lecture Notes in Computer Science |
Field | DocType | Volume |
Query optimization,Graph database,Computer science,Sargable,Incremental build model,Theoretical computer science,SPARQL,NoSQL,Cloud computing,Scalability,Distributed computing | Conference | 8767 |
ISSN | Citations | PageRank |
0302-9743 | 24 | 0.85 |
References | Authors | |
12 | 6 |
Name | Order | Citations | PageRank |
---|---|---|---|
Gábor Szárnyas | 1 | 53 | 7.84 |
Benedek Izsó | 2 | 87 | 5.34 |
István Ráth | 3 | 554 | 34.24 |
Dénes Harmath | 4 | 24 | 0.85 |
Gábor Bergmann | 5 | 404 | 27.09 |
Dániel Varró | 6 | 1682 | 118.10 |