NeoEMF: a Multi-database Model Persistence Framework for Very Large Models
Résumé
The growing use of Model Driven Engineering (MDE) techniques in
industry has emphasized scalability of existing model persistence solutions as
a major issue. Specifically, there is a need to store, query, and transform very
large models in an efficient way. Several persistence solutions based on relational
and NoSQL databases have been proposed to achieve scalability. However, existing
solutions often rely on a single data store, which suits a specific modeling
activity, but may not be optimized for other use cases. In this article we present
NEOEMF, a multi-database model persistence framework able to store very large
models in key-value stores, graph databases, and wide column databases. We introduce
NEOEMF core features, and present the different data stores and their
applications. NEOEMF is open source and available online.
Domaines
Génie logiciel [cs.SE]Origine | Fichiers produits par l'(les) auteur(s) |
---|
Loading...