Automated Tool for NoSQL to SQL Migration

被引:0
|
作者
Khan, Shafaq [1 ]
Kalia, Ajish [1 ]
Dastjerdi, Haleh M. [1 ]
Nizamuddin, Nishara [2 ]
机构
[1] Univ Windsor, Windsor, ON, Canada
[2] Zayed Univ, Dubai, U Arab Emirates
关键词
SQL; NoSQL; MongoDB; MySQL; Automated Database Migration;
D O I
10.1145/3573926.3573931
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Choosing which database to use is one of the most important decisions an organization needs to make when working on a new microservice. When deciding on a modern database, one of the biggest decisions is to select the correct type of (relational or non-relational) database. Organizations make this decision based on the application scenario before the development starts. However, sometimes due to the changes in requirements, developers need to switch between database systems after the development starts. Switching between database systems can be a tedious and time-consuming task. In this study, we propose a tool that will automate the process of schema and data migration from MongoDB to MySQL database. The tool has been developed using Python programming language and gives users the ability to convert the database structures while maintaining the relationships between the data fashion accurately and consistently.
引用
收藏
页码:20 / 23
页数:4
相关论文
共 50 条
  • [1] Migration from an SQL to a hybrid SQL/NoSQL data model
    Sokolova, Marina, V
    Gomez, Francisco J.
    Borisoglebskaya, Larisa N.
    [J]. JOURNAL OF MANAGEMENT ANALYTICS, 2020, 7 (01) : 1 - 11
  • [2] Experimental Validation as Support in the Migration from SQL Databases to NoSQL Databases
    Gomez, Abraham
    Ouanouki, Rafik
    Ravanello, Anderson
    April, Alain
    Abran, Alain
    [J]. CLOUD COMPUTING 2015: THE SIXTH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, GRIDS, AND VIRTUALIZATION, 2015, : 147 - 153
  • [3] SQL-to-NoSQL Schema Denormalization and Migration: A Study on Content Management Systems
    Lee, Chao-Hsien
    Zheng, Yu-Lin
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC 2015): BIG DATA ANALYTICS FOR HUMAN-CENTRIC SYSTEMS, 2015, : 2022 - 2026
  • [4] Block as a Value for SQL over NoSQL
    Cao, Yang
    Fan, Wenfei
    Yuan, Tengfei
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2019, 12 (10): : 1153 - 1166
  • [5] A Method of SQL Processing Data in NoSQL
    Pan, Wumin
    [J]. PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON SOFT COMPUTING IN INFORMATION COMMUNICATION TECHNOLOGY, 2014, : 213 - 215
  • [6] Labeled property graphs: SQL or NoSQL?
    Anikin, Dmitry
    Borisenko, Oleg
    Nedumov, Yaroslav
    [J]. 2019 IVANNIKOV MEMORIAL WORKSHOP (IVMEM 2019), 2019, : 7 - 13
  • [7] A performance comparison of SQL and NoSQL databases
    Li, Yishan
    Manoharan, Sathiamoorthy
    [J]. 2013 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING (PACRIM), 2013, : 15 - 19
  • [8] Sitewit corporation: SQL Or NoSQL? That is the question!
    Berndt, Donald
    Lasa, Ricardo
    Mccart, James
    [J]. Journal of Information Technology Education: Discussion Cases, 2017, 6 (01) : 1 - 22
  • [9] Scalable SQL and NoSQL Data Stores
    Cattell, Rick
    [J]. SIGMOD RECORD, 2010, 39 (04) : 12 - 27
  • [10] Zur Nutzung von SQL- und NoSQL-TechnologienThe Use of SQL- and NoSQL-Technologies
    Andreas Meier
    [J]. HMD Praxis der Wirtschaftsinformatik, 2016, 53 (4) : 415 - 427