The authors created a framework called NoSQLayer to migrate relational datasets from MySQL to the NoSQL database MongoDB. NoSQLayer consists of a migration module and mapping module. The migration module seamlessly migrates data between databases, while the mapping module translates queries to run on any database. Experiments showed NoSQLayer could handle large volumes of data and produced identical results to MySQL for lower volumes, providing an effective solution for migrating relational data to NoSQL.
Download as PPTX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
39 views
Report - Migrating Relational Database To NoSQL
The authors created a framework called NoSQLayer to migrate relational datasets from MySQL to the NoSQL database MongoDB. NoSQLayer consists of a migration module and mapping module. The migration module seamlessly migrates data between databases, while the mapping module translates queries to run on any database. Experiments showed NoSQLayer could handle large volumes of data and produced identical results to MySQL for lower volumes, providing an effective solution for migrating relational data to NoSQL.
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 12
AUTHORS:
Leonardo Rocha, Fernando Vale,
Elder Cirilo, Dárlinton Barbosa and Fernando Mourão ARTICLE: A Framework for Migrating Relational Datasets to NoSQL Authors’ purpose/approach/methods - The authors purpose is to create a framework that will migrate Database(MySQL) to NoSQL(MongoDB) without losing or changing the semantics of the application. - The authors conducted experimental setup and used quantitative and qualitative analysis to evaluate the results. Determine a general research problem -Migration from a Data Base Management System (DBMS) to another with distinct characteristics Abstract In software development, migration from a Data Base Management System (DBMS) to another, especially with distinct characteristics, is a challenge for programmers and database administrators. Changes in the application code in order to comply with new DBMS are usually vast, causing migrations infeasible. In order to tackle this problem, we present NoSQLayer, a framework capable to support conveniently migrating from relational (i.e., MySQL) to NoSQL DBMS (i.e., MongoDB). This framework is presented in two parts: migration module; and, mapping module. The first one is a set of methods enabling seamless migration between DBMSs (i.e. MySQL to MongoDB). The latter provides a persistence layer to process database requests, being capable to translate and execute these requests in any DBMS, returning the data in a suitable format as well. Experiments show NoSQLayer as a handful solution suitable to handle large volume of data (e.g., Web scale) in which traditional relational DBMS might be inept in the duty. Research Methodology - Studied related Literature - Conducted experiments - Used of qualitative and quantitative analysis Data Migration Module Working Diagram Result - MySQL has a lower response time compared to NoSQLayer for lower data volume, compared to NoSQLayer. Conclusion -In all evaluated queries the results were identical, showing the effectiveness of the proposal.
-Experiments showed that NoSQLayer is a solution
suitable to handle large volume of data. Recommendation and future works - As future work, the authors aim to extend NoSQLayer to other management systems and technologies. Paper Analysis The title, purpose, problem and methodology are clearly defined in the article; The abstract is in the correct form. The problem in the article was the programmers and database administrator find it hard to migrate MySQL to NoSQL. That is why the authors want to create a framework that will make it possible to automatically migrate databases without losing the original semantics of the application. The research is very important to the field of IT because if the study is proven effective, migration of databases to NoSQL will be easy. I am very satisfied with how the journal was written; The subject was well explained and solution to the problem was presented; Methods and experiments were clearly discussed
DATABASE From the conceptual model to the final application in Access, Visual Basic, Pascal, Html and Php: Inside, examples of applications created with Access, Visual Studio, Lazarus and Wamp