Conceptual Graphical Query Language for Multi-Model Data
With the advent of a new generation of database systems, the so-called multi-model database systems, a number of extensions to existing query languages are emerging to make them applicable over multiple data models, e.g. SQL/JSON, SQL/XML, or entirely new multi-model query languages are emerging, e.g. AQL. A common weakness of these languages is that they are often closely related to specific logical data model, and extending them to support multiple data models comes at the cost of increasing user complexity. The author first performs an analysis of existing query languages over multi-model data and compares its expressive power. Based on it, a novel (graphical) query language will be proposed and its prototype implementation then experimentally compared with respect to existing query languages.