Charles Explorer logo
🇬🇧

Evolution management in multi-model databases

Publication at Faculty of Mathematics and Physics |
2021

Abstract

Following the Gartner predictions, most of the DBMSs, both traditional relational and NoSQL, have become multi-model. However, this functionality brought on plenty of related issues.

One of the most complex ones is evolution management and respective propagation of changes to all affected parts of the system. In this paper we introduce our prototype implementation called MM-evolver which enables to carry out user-triggered schema modification operations over a multi-model database, and propagates them across all models.

As a novelty, MM-evolver supports both inter-and intra-model schema modification operators. To the best of our knowledge, ours is the first tool addressing evolution management in the world of multi-model databases.