MigDB - relational to NoSQL mapper

Gayan Liyanaarachchi, Lakshan Kasun, Malki Nimesha, Kanishka Lahiru, A. Karunasena
{"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}
引用次数: 8

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.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
MigDB -关系到NoSQL映射器
多年来,关系数据库一直是数据库管理的首要手段。关系数据库通过对ACID属性的支持,提供了很多好处,比如操作的便利性和事务的可靠执行,对于结构化数据来说是理想的选择。然而,考虑到可伸缩性和大数据的出现(大数据包含了越来越多的结构化和非结构化数据),关系数据库并没有成为合适的选择。为了解决这些问题,NoSQL作为一种比关系数据库灵活得多的替代品出现了。NoSQL能够处理大量不同类型和结构的复杂数据,随着NoSQL的流行,将焦点转移到将现有关系数据库迁移到NoSQL数据库上,特别是MongoDB这样的数据库。考虑到将关系数据库表、数据以及查询迁移到MongoDB中,存在一些问题,例如当前的迁移系统无法正确映射表关系。它可能导致需要多个查询语句,从而降低查询性能和数据冗余,从而不必要地浪费空间。更复杂的是,现有的查询转换器只能转换选择查询,查询转换器不能支持表连接,而且大多数工具需要MongoDB命令或JSON知识。因此,预期系统“MigDB”的重点是方便用户轻松地从MySQL表转移,以及从嵌入和引用中选择适当的关系映射,数据以及查询到MongoDB,而不需要任何MongoDB命令或JSON的先验知识。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Implementation of solar PV connected Instant Power Supply integrated with a priority based load distribution system Comparison of single-line rate for dedicated protection on WDM optical network topologies Fuzzy logic controller design for an Unmanned Aerial Vehicle Voice operated home automation system based on Kinect sensor Comparison of serial and parallel snake robots for lateral undulation motion using Gazebo
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1