Rel2Doc: Migrating Data from Relational to Document-Oriented Databases
Resumo
This paper presents Rel2Doc, a tool to migrate data from relational to document-oriented databases. From normalized concepts, Rel2Doc implements aggregation on the document side using foreign keys and join tables to avoid references in the document-oriented database. We build an interface where the user can choose the relational database source and some parameters to define how primary and foreign keys are implemented on the document-oriented side. Rel2Doc migrates all data regarding correctness and completeness, ensuring that queries have the same answers in both databases.
Referências
Chen, L., Davoudian, A., and Liu, M. (2022). A workload-driven method for designing aggregate-oriented NoSQL databases. Data & Knowledge Engineering, 142:102089.
de Lima, C. and dos Santos Mello, R. (2015). A workload-driven logical design approach for NoSQL document databases. In Proceedings of the 17th iiWAS, pages 1–10.
Karnitis, G. and Arnicans, G. (2015). Migration of relational database to document-oriented database: Structure denormalization and data transformation. In 7th CICN.
Namdeo, B. and Suman, U. (2021). Schema design advisor model for RDBMS to NoSQL database migration. International Journal of Information Technology, 13(1):277–286.
Thalheim, B. and Wang, Q. (2013). Data migration: A theoretical perspective. Data & Knowledge Engineering, 87:260–278.