Gayan Liyanaarachchi, Lakshan Kasun, Malki Nimesha, Kanishka Lahiru, A. Karunasena
{"title":"MigDB -关系到NoSQL映射器","authors":"Gayan Liyanaarachchi, Lakshan Kasun, Malki Nimesha, Kanishka Lahiru, A. Karunasena","doi":"10.1109/ICIAFS.2016.7946576","DOIUrl":null,"url":null,"abstract":"Relational databases have been the foremost means of database management over the years. Relational databases, which provide vast benefits like the operational ease and sound execution of transactions with its support for ACID properties, are ideal when it comes to structured data. Nonetheless, with regards to scalability and the emergence of big data which encompasses escalating amount of structured and unstructured data, relational databases fall short in becoming a proper fit. Addressing these concerns, NoSQL comes in as a much more flexible alternative to relational databases. With the popularity of NoSQL which is capable of handling vast amounts of complex data varying in type and structure, the focus moves on the migration of existing relational databases into NoSQL databases, especially databases like MongoDB. In consideration of the migration of relational database tables, data along with queries into MongoDB, there are certain issues like current migration systems being incapable of properly mapping table relationships. It could result in the necessity of multiple query statements, thereby decreasing query performance and data redundancy thus wasting space needlessly. Adding up to those complications are the existing query converters only being capable of converting select queries, the inability of query converters to support table joins and most of the tools requiring MongoDB command or JSON knowledge. Hence, the focus of the intended system ‘MigDB’ is to facilitate users to easily transfer from MySQL tables along with proper relationship mapping opted from embedding and referencing, data as well as queries into MongoDB without requiring any prior knowledge of MongoDB commands or JSON.","PeriodicalId":237290,"journal":{"name":"2016 IEEE International Conference on Information and Automation for Sustainability (ICIAfS)","volume":"32 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":"{\"title\":\"MigDB - relational to NoSQL mapper\",\"authors\":\"Gayan Liyanaarachchi, Lakshan Kasun, Malki Nimesha, Kanishka Lahiru, A. Karunasena\",\"doi\":\"10.1109/ICIAFS.2016.7946576\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Relational databases have been the foremost means of database management over the years. Relational databases, which provide vast benefits like the operational ease and sound execution of transactions with its support for ACID properties, are ideal when it comes to structured data. Nonetheless, with regards to scalability and the emergence of big data which encompasses escalating amount of structured and unstructured data, relational databases fall short in becoming a proper fit. Addressing these concerns, NoSQL comes in as a much more flexible alternative to relational databases. With the popularity of NoSQL which is capable of handling vast amounts of complex data varying in type and structure, the focus moves on the migration of existing relational databases into NoSQL databases, especially databases like MongoDB. In consideration of the migration of relational database tables, data along with queries into MongoDB, there are certain issues like current migration systems being incapable of properly mapping table relationships. It could result in the necessity of multiple query statements, thereby decreasing query performance and data redundancy thus wasting space needlessly. Adding up to those complications are the existing query converters only being capable of converting select queries, the inability of query converters to support table joins and most of the tools requiring MongoDB command or JSON knowledge. Hence, the focus of the intended system ‘MigDB’ is to facilitate users to easily transfer from MySQL tables along with proper relationship mapping opted from embedding and referencing, data as well as queries into MongoDB without requiring any prior knowledge of MongoDB commands or JSON.\",\"PeriodicalId\":237290,\"journal\":{\"name\":\"2016 IEEE International Conference on Information and Automation for Sustainability (ICIAfS)\",\"volume\":\"32 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"8\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 IEEE International Conference on Information and Automation for Sustainability (ICIAfS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICIAFS.2016.7946576\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE International Conference on Information and Automation for Sustainability (ICIAfS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICIAFS.2016.7946576","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Relational databases have been the foremost means of database management over the years. Relational databases, which provide vast benefits like the operational ease and sound execution of transactions with its support for ACID properties, are ideal when it comes to structured data. Nonetheless, with regards to scalability and the emergence of big data which encompasses escalating amount of structured and unstructured data, relational databases fall short in becoming a proper fit. Addressing these concerns, NoSQL comes in as a much more flexible alternative to relational databases. With the popularity of NoSQL which is capable of handling vast amounts of complex data varying in type and structure, the focus moves on the migration of existing relational databases into NoSQL databases, especially databases like MongoDB. In consideration of the migration of relational database tables, data along with queries into MongoDB, there are certain issues like current migration systems being incapable of properly mapping table relationships. It could result in the necessity of multiple query statements, thereby decreasing query performance and data redundancy thus wasting space needlessly. Adding up to those complications are the existing query converters only being capable of converting select queries, the inability of query converters to support table joins and most of the tools requiring MongoDB command or JSON knowledge. Hence, the focus of the intended system ‘MigDB’ is to facilitate users to easily transfer from MySQL tables along with proper relationship mapping opted from embedding and referencing, data as well as queries into MongoDB without requiring any prior knowledge of MongoDB commands or JSON.