PDDM: DATABASE DESIGN METHOD FOR POLYGLOT PERSISTENCE

Databases by Web 2.0 has revealed the limitations of the relational model related to scalability. This led to the emergence of NoSQL databases, with data storage models other than relational ones. These databases propose solutions to such limitations through horizontal scalability and partially compromise data consistency. The combination of multiple data models, called polyglot persistence, extends these solutions by providing resources for the implementation of complex systems that have components with distinct requirements that would not be possible by the use of only one data model in a satisfactory way. However, there are no consolidated methods for the NoSQL database design and neither methods for design systems that apply the polyglot persistence. This work proposes a database design method applied to systems that use polyglot persistence, combining different data models. This method can be applied to the relational model and aggregate-oriented NoSQL data models. The method defines a set of sub-steps based on the existing concepts of database design. The goal is to define a formal process to assist in defining the data models to be used and to transform the conceptual design into a logical design. The method application is demonstrated in some test cases, in order to show its results and applicability for later execution of the physical design of these databases.

Artigo Completo. Publicado no American Scientific Research Journal for Engineering, Technology, and Sciences (ASRJETS). 2020.

Link acessado 245 vezes

Projetos relacionados

PDDM (POLYGLOT DATABASE DESIGN METHOD)

Este projeto tem como finalidade pesquisar métodos e técnicas a serem aplicados às bases de dados NoSQL, pois os que são usados no modelo relacional não podem ser diretamente aplicados à esses novos modelos porque suas estruturas de armazenamento e consulta são distintas.

Laboratório de Engenharia de Software e Inteligência Computacional

Siga-nos