Online Integration of SQL and No-SQL Databases using RestAPIs: A Case on 2 furniture e-Commerce Sites

Agya Java Maulidin, F. Renaldi, F. R. Umbara
{"title":"Online Integration of SQL and No-SQL Databases using RestAPIs: A Case on 2 furniture e-Commerce Sites","authors":"Agya Java Maulidin, F. Renaldi, F. R. Umbara","doi":"10.1109/IC2IE50715.2020.9274613","DOIUrl":null,"url":null,"abstract":"Database technology is one of the key elements in every internet-based system. As technology develops and the need for fast and large data exchange arises, a type of NoSQL or unstructured database emerges. SQL and relational databases have table forms, while NoSQL has a format of document-oriented stores. Integration issue came as a challenge when the two different databases were used on the same software. The challenge is increasingly complicated when the database used becomes the resource of online websites. In this study, we present a case which based on 2 online e-Commerce furniture websites that. These both online websites will merge their product data into 1 new database. This research combines two different databases using Web services to retrieve data in each database and a synchronization system for the process of checking and storing data into a new database. All merging components are stored on cloud storage services. Every batching process in the synchronization system is done online and automatically uses Cron. This research provides the results of data integration testing on web services and measurement of the synchronization system execution time. After testing 2 web services used, all passed the data integration test. Then measurements are made on the synchronization system by looking at the displayed execution time. The results of measurements using 100 to 1000 data and different conditions, the execution time obtained from 4 to 5 seconds for each data in the measurement increases to 500 data. The results of this study indicate that the integration of data from 2 different databases using web services and synchronization systems is tolerable and suitable for the amount of data under 10000 data with the condition of the database already filled.","PeriodicalId":211983,"journal":{"name":"2020 3rd International Conference on Computer and Informatics Engineering (IC2IE)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-09-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 3rd International Conference on Computer and Informatics Engineering (IC2IE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IC2IE50715.2020.9274613","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

Database technology is one of the key elements in every internet-based system. As technology develops and the need for fast and large data exchange arises, a type of NoSQL or unstructured database emerges. SQL and relational databases have table forms, while NoSQL has a format of document-oriented stores. Integration issue came as a challenge when the two different databases were used on the same software. The challenge is increasingly complicated when the database used becomes the resource of online websites. In this study, we present a case which based on 2 online e-Commerce furniture websites that. These both online websites will merge their product data into 1 new database. This research combines two different databases using Web services to retrieve data in each database and a synchronization system for the process of checking and storing data into a new database. All merging components are stored on cloud storage services. Every batching process in the synchronization system is done online and automatically uses Cron. This research provides the results of data integration testing on web services and measurement of the synchronization system execution time. After testing 2 web services used, all passed the data integration test. Then measurements are made on the synchronization system by looking at the displayed execution time. The results of measurements using 100 to 1000 data and different conditions, the execution time obtained from 4 to 5 seconds for each data in the measurement increases to 500 data. The results of this study indicate that the integration of data from 2 different databases using web services and synchronization systems is tolerable and suitable for the amount of data under 10000 data with the condition of the database already filled.
基于restapi的SQL和No-SQL数据库的在线集成:以两个家具电子商务网站为例
数据库技术是每一个基于internet的系统的关键要素之一。随着技术的发展以及对快速和大型数据交换的需求的出现,一种NoSQL或非结构化数据库出现了。SQL和关系数据库具有表形式,而NoSQL具有面向文档的存储格式。当在同一个软件上使用两个不同的数据库时,集成问题就成为一个挑战。当所使用的数据库成为在线网站的资源时,挑战变得越来越复杂。在本研究中,我们提出了一个基于两个在线电子商务家具网站的案例。这两个在线网站将合并他们的产品数据到一个新的数据库。本研究结合了两个不同的数据库,使用Web服务检索每个数据库中的数据,并使用同步系统检查数据并将其存储到新数据库中。所有合并组件都存储在云存储服务中。同步系统中的每个批处理过程都是在线完成的,并自动使用Cron。本研究提供了web服务的数据集成测试结果和同步系统执行时间的度量。经过对2个web服务使用的测试,均通过了数据集成测试。然后通过查看显示的执行时间对同步系统进行测量。使用100到1000个数据和不同条件的测量结果,测量中每个数据的执行时间从4到5秒增加到500个数据。研究结果表明,在数据库已满的情况下,使用web服务和同步系统对2个不同数据库的数据进行集成是可以容忍的,并且适合于10000个数据量以下的数据量。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信