Query rewriting for continuously evolving NoSQL databases

12Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

In agile software development settings, applications are typically backed by schema-flexible NoSQL databases. New application code frequently implies data model changes to the effect of multiple schema versions within the NoSQL database. Here, a query rewriting approach can handle the issue of how to access legacy data, otherwise datasets in previous schema versions would seem to disappear for the application. Our NoSQL query rewriting approach for multi-versioned databases takes evolution operations into account, their reverse operations as well as the heterogeneity of data. For that purpose we specify four NoSQL heterogeneity classes from relational up to completely unstructured NoSQL records. Furthermore, we propose a NoSQL query rewriting algorithm that generates subqueries compatible to all existing structural versions.

Cite

CITATION STYLE

APA

Möller, M. L., Klettke, M., Hillenbrand, A., & Störl, U. (2019). Query rewriting for continuously evolving NoSQL databases. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 11788 LNCS, pp. 213–221). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-3-030-33223-5_18

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free