Multi-model databases allow us to combine the advantages of various data models by storing different types of data in different models. However, this technology is still relatively immature, lacks standardization, and there are not any tools that would allow us to model multi-model data or manage their evolution. This thesis (i) provides an in- troduction to MM-cat, i.e., the framework for modeling multi-model data, (ii) describes the implementation of the framework, (iii) designs a workflow and a set of schema modi- fication operations to facilitate evolution management and (iv) performs experiments to prove their reliability and scalability.
International audienceThe growing role of Model Driven Engineering (MDE) techniques in industry has ...
"Model Driven Software Development" is a recent trend in development of software-intensive systems. ...
Evolution and Adaptability of Complex Applications Abstract In these days the applications become mo...
Multi-model databases allow us to combine the advantages of various data models by storing different...
The variety of data is one of the most challenging issues for the research and practice in data mana...
NoSQL databases are widely used for many applications as a technology for data storage, and their us...
This paper presents the facilities in the EDM-2 product modelling and database language that support...
This work provides an overall framework and tools that together substantially reduce the time and ef...
Scientific databases used for organizing, archiving, collaborating and sharing research data depend ...
Unlike traditional database management systems which are organized around a single data model, a mul...
A Data warehouse (DW) is characterized by a complex architecture, designed in order to integrate dat...
The essence of model based software development for domain specific appli-cations is in the definiti...
On-demand integration of multiple data sources is a critical requirement in many Big Data settings. ...
MDM is a tool that enables the users to define schemes of different data models and to perform trans...
Modern agile software development methods allow to continuously evolve software systems by easily ad...
International audienceThe growing role of Model Driven Engineering (MDE) techniques in industry has ...
"Model Driven Software Development" is a recent trend in development of software-intensive systems. ...
Evolution and Adaptability of Complex Applications Abstract In these days the applications become mo...
Multi-model databases allow us to combine the advantages of various data models by storing different...
The variety of data is one of the most challenging issues for the research and practice in data mana...
NoSQL databases are widely used for many applications as a technology for data storage, and their us...
This paper presents the facilities in the EDM-2 product modelling and database language that support...
This work provides an overall framework and tools that together substantially reduce the time and ef...
Scientific databases used for organizing, archiving, collaborating and sharing research data depend ...
Unlike traditional database management systems which are organized around a single data model, a mul...
A Data warehouse (DW) is characterized by a complex architecture, designed in order to integrate dat...
The essence of model based software development for domain specific appli-cations is in the definiti...
On-demand integration of multiple data sources is a critical requirement in many Big Data settings. ...
MDM is a tool that enables the users to define schemes of different data models and to perform trans...
Modern agile software development methods allow to continuously evolve software systems by easily ad...
International audienceThe growing role of Model Driven Engineering (MDE) techniques in industry has ...
"Model Driven Software Development" is a recent trend in development of software-intensive systems. ...
Evolution and Adaptability of Complex Applications Abstract In these days the applications become mo...