2014
DOI: 10.5381/jot.2014.13.3.a3
|View full text |Cite
|
Sign up to set email alerts
|

Evaluation of Contemporary Graph Databases for Efficient Persistence of Large-Scale Models.

Abstract: Scalability in Model-Driven Engineering (MDE) is often a bottleneck for industrial applications. Industrial scale models need to be persisted in a way that allows for their seamless and efficient manipulation, often by multiple stakeholders simultaneously. This paper compares the conventional and commonly used persistence mechanisms in MDE with novel approaches such as the use of graph-based NoSQL databases; Prototype integrations of Neo4J and OrientDB with EMF are used to compare with relational database, XMI… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
14
0

Year Published

2014
2014
2018
2018

Publication Types

Select...
6

Relationship

1
5

Authors

Journals

citations
Cited by 21 publications
(14 citation statements)
references
References 15 publications
(10 reference statements)
0
14
0
Order By: Relevance
“…Tools like the Eclipse Modeling Framework (EMF) [4], ModelCVS [5], Modelio 1 and MagicDraw 2 all use XML-based model serialization. While this approach offers a structured platform-independent way for storing models, it has been shown by various works such as [3,6] to lack scalability as it requires loading the entire text file in order to retrieve any information needed from the model.…”
Section: File-based Model Persistencementioning
confidence: 99%
See 2 more Smart Citations
“…Tools like the Eclipse Modeling Framework (EMF) [4], ModelCVS [5], Modelio 1 and MagicDraw 2 all use XML-based model serialization. While this approach offers a structured platform-independent way for storing models, it has been shown by various works such as [3,6] to lack scalability as it requires loading the entire text file in order to retrieve any information needed from the model.…”
Section: File-based Model Persistencementioning
confidence: 99%
“…These model elements conformed to the Java Development Tools AST (JD-TAST) metamodel, which is described in works such as [3] or [7]. Some of the types within the JDTAST metamodel include the TypeDeclarations that represent Java classes and interfaces, the MethodDeclarations that represent Java methods, and the Modifiers that represent Java modifiers on the methods (such as static or public).…”
Section: Queries Under Studymentioning
confidence: 99%
See 1 more Smart Citation
“…Connected Data Objects (CDO) [19], provides support for database-backed model persistence as well as collaboration facilities, < 0.05 M ean = average, SD = standard deviation, t = t-test's t-value, df = degree of freedom, p-value = significance, M = the unit is megabytes but its adoption necessitates the use of a separate version control system in the software development process (e.g. a Git repository for code and a CDO repository for models), which introduces fragmentation and administration challenges [20]. Similar challenges arise in relation to other model-specific version control systems such as EMFStore [21].…”
Section: Related Workmentioning
confidence: 99%
“…For example, social networks, and variety of scientific and business application tend to be easy to manage if data were stored and queried as graphs. NoSQL graph database engines are recognised as being scalable [2] and efficient for some complex data management operations.…”
Section: Introductionmentioning
confidence: 99%