The search result changed since you submitted your search request. Documents might be displayed in a different sort order.
  • search hit 10 of 16
Back to Result List

A Datalog-based protocol for lazy data migration in agile NoSQL Application development

  • We address a practical challenge in agile web development against NoSQL data stores: Upon a new release of the web application, entities already persisted in production no longer match the application code. Rather than migrating all legacy entities eagerly (prior to the release) and at the cost of application downtime, lazy data migration is a popular alternative: When a legacy entity is loaded by the application, all pending structural changes are applied. Yet correctly migrating legacy data from several releases back, involving more than one entity at-a-time, is not trivial. In this paper, we propose a holistic Datalog ¬non-rec model model for reading, writing, and migrating data. In implementing our model, we may blend established Datalog evaluation algorithms, such as an incremental evaluation with certain rules evaluated bottom-up, and certain rules evaluated top-down with sideways information passing. Our systematic approach guarantees that from the viewpoint of the application, it remains transparent whether data is migrated eagerly or lazily.

Export metadata

Additional Services

Share in Twitter Search Google Scholar Statistics
Metadaten
Author:Stefanie ScherzingerORCiD, Uta StörlORCiDGND, Meike Klettke
DOI:https://doi.org/10.1145/2815072.2815078
ISBN:9781450339025
Parent Title (English):Proceedings of the 15th Symposium on Database Programming Languages : SPLASH '15: Conference on Systems, Programming, Languages, and Applications: Software for Humanity, Pittsburgh PA USA, 27.10.2015 - 27.10.2015
Publisher:ACM
Place of publication:New York, NY, USA
Editor:James Cheney, Thomas Neumann
Document Type:conference proceeding (article)
Language:English
Year of first Publication:2015
Release Date:2022/05/13
First Page:41
Last Page:44
Institutes:Fakultät Informatik und Mathematik
Begutachtungsstatus:peer-reviewed
research focus:Digitalisierung
Licence (German):Keine Lizenz - Es gilt das deutsche Urheberrecht: § 53 UrhG