Renormalization of NoSQL Database Schemas

0
104

Authors: Kenneth Salem, Michael J. Mior

Tags: 2018, conceptual modeling

NoSQL applications often use denormalized databases in order to meet performance goals, but this introduces complications as the database itself has no understanding of application-level denormalization. In this paper, we describe a procedure for reconstructing a normalized conceptual model from a denormalized NoSQL database. The procedure’s input includes functional and inclusion dependencies, which may be mined from the NoSQL database. Exposing a conceptual model provides application developers with information that can be used to guide application and database evolution.

Read the full paper here: https://link.springer.com/chapter/10.1007/978-3-030-00847-5_34