Performance Analysis of Database Synchronization on DBMS MySQL and Oracle by Using Event-Driven and Time-Driven Data for Monitoring Weather

Nurhanif Nurhanif, Y. Away, M. S. Surbakti
{"title":"Performance Analysis of Database Synchronization on DBMS MySQL and Oracle by Using Event-Driven and Time-Driven Data for Monitoring Weather","authors":"Nurhanif Nurhanif, Y. Away, M. S. Surbakti","doi":"10.24815/jacps.v10i4.20084","DOIUrl":null,"url":null,"abstract":"Abstrak. Data cuaca berupa suhu udara, kelembaban udara, curah hujan, dan kecepatan angin memerlukan proses penyimpanan yang baik supaya data cuaca dapat direkapitulasi selama satu tahun. Untuk itu membutuhkan proses penyimpanan data melalui Database Management System (DBMS). DBMS dapat mengelola, menyimpan sekumpulan data secara baik. Pengguna DBMS dapat membuat, mencari, memelihara, serta memiliki akses terkontrol terhadap data. Penyimpan data pada pemantauan cuaca menggunakan hardisk eksternal dalam format Comma Separated Values (CSV), penyimpanan data seperti ini kurang efisien diakibatkan data direkapitulasi secara manual ke dalam computer. Kinerja sinkronisasi database dianalisis menggunakan metode Event-Driven dan Time-Driven pada DBMS Oracle dan MySQL untuk pemantauan data cuaca. Hasilnya, pada saat proses penyimpanan 100 data (record), MySQL memiliki kemampuan yang lebih cepat yaitu 166 detik dibandingkan dengan Oracle dalam waktu eksekusi 188 detik. Pada saat proses penyimpanan mulai 200 sampai 1000 data (record) membutuhkan waktu eksekusi rata-rata pada Oracle yaitu 203,56 detik sedangkan pada MySQL waktu eksekusi rata-rata 1163,89 detik. Jadi, kinerja DBMS Oracle lebih baik dibandingkan dengan DBMS MySQL dalam proses penyimpanan data cuaca, namun DBMS Oracle belum bisa menyimpan data secara langsung dari mikrokontroler karena belum adanya program yang mendukung ke dalam DBMS Oracle. Abstract. Weather data in the form of air temperature, humidity, rainfall, and wind speed require a good storage process so that weather data can be recapitulated for one year. For this reason, it requires the process of storing data through a Database Management System (DBMS). DBMS can manage, store a collection of data well. DBMS users can create, search, maintain and have controlled access to data. Data storage in weather monitoring uses an external hard drive in Comma Separated Values (CSV) format, this kind of data storage is less efficient due to the data being recapitulated manually into a computer. Therefore, the author wants to analyze the performance of database synchronization on Oracle and MySQL DBMS by using Event-Driven and Time-Driven methods for monitoring weather data. As a result, when storing 100 data (records), MySQL has a faster capability of 166 seconds compared to Oracle in 188 seconds of execution time. When the storage process starts from 200 to 1000 data (records) the average execution time in Oracle is 203.56 seconds, while in MySQL the average execution time is 1163.89 seconds. So, the performance of the Oracle DBMS is better than the MySQL DBMS in the process of storing weather data, but the Oracle DBMS has not been able to store data directly from the microcontroller because no program supports it into the Oracle DBMS.","PeriodicalId":31989,"journal":{"name":"Journal of Aceh Physics Society","volume":" ","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2021-10-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Aceh Physics Society","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.24815/jacps.v10i4.20084","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Abstrak. Data cuaca berupa suhu udara, kelembaban udara, curah hujan, dan kecepatan angin memerlukan proses penyimpanan yang baik supaya data cuaca dapat direkapitulasi selama satu tahun. Untuk itu membutuhkan proses penyimpanan data melalui Database Management System (DBMS). DBMS dapat mengelola, menyimpan sekumpulan data secara baik. Pengguna DBMS dapat membuat, mencari, memelihara, serta memiliki akses terkontrol terhadap data. Penyimpan data pada pemantauan cuaca menggunakan hardisk eksternal dalam format Comma Separated Values (CSV), penyimpanan data seperti ini kurang efisien diakibatkan data direkapitulasi secara manual ke dalam computer. Kinerja sinkronisasi database dianalisis menggunakan metode Event-Driven dan Time-Driven pada DBMS Oracle dan MySQL untuk pemantauan data cuaca. Hasilnya, pada saat proses penyimpanan 100 data (record), MySQL memiliki kemampuan yang lebih cepat yaitu 166 detik dibandingkan dengan Oracle dalam waktu eksekusi 188 detik. Pada saat proses penyimpanan mulai 200 sampai 1000 data (record) membutuhkan waktu eksekusi rata-rata pada Oracle yaitu 203,56 detik sedangkan pada MySQL waktu eksekusi rata-rata 1163,89 detik. Jadi, kinerja DBMS Oracle lebih baik dibandingkan dengan DBMS MySQL dalam proses penyimpanan data cuaca, namun DBMS Oracle belum bisa menyimpan data secara langsung dari mikrokontroler karena belum adanya program yang mendukung ke dalam DBMS Oracle. Abstract. Weather data in the form of air temperature, humidity, rainfall, and wind speed require a good storage process so that weather data can be recapitulated for one year. For this reason, it requires the process of storing data through a Database Management System (DBMS). DBMS can manage, store a collection of data well. DBMS users can create, search, maintain and have controlled access to data. Data storage in weather monitoring uses an external hard drive in Comma Separated Values (CSV) format, this kind of data storage is less efficient due to the data being recapitulated manually into a computer. Therefore, the author wants to analyze the performance of database synchronization on Oracle and MySQL DBMS by using Event-Driven and Time-Driven methods for monitoring weather data. As a result, when storing 100 data (records), MySQL has a faster capability of 166 seconds compared to Oracle in 188 seconds of execution time. When the storage process starts from 200 to 1000 data (records) the average execution time in Oracle is 203.56 seconds, while in MySQL the average execution time is 1163.89 seconds. So, the performance of the Oracle DBMS is better than the MySQL DBMS in the process of storing weather data, but the Oracle DBMS has not been able to store data directly from the microcontroller because no program supports it into the Oracle DBMS.
基于事件驱动和时间驱动数据的天气监测数据库同步性能分析
摘要气温、空气湿度、降雨量和风速等天气数据需要良好的存储过程,以便在一年内对天气数据进行资本重组。这需要通过数据库管理系统(DBMS)进行数据存储过程。DBMS可以很好地管理、存储数据。DBMS用户可以创建、搜索、维护数据,并可以控制对数据的访问。使用逗号分隔值(CSV)格式的外部硬盘在天气监测上存储数据,由于手动将数据提交到计算机中,这样的数据存储效率很低。在用于天气数据监测的DBMS Oracle和MySQL上,使用事件驱动和时间驱动方法分析数据库同步可执行文件。因此,在100个数据(记录)存储过程中,MySQL的166秒容量比Oracle的188秒容量快。在存储过程开始时,200到1000(记录)数据在Oracle上的平均执行时间为203.56秒,而在MySQL上的平均运行时间为1163.89秒。因此,在天气数据存储过程中,Oracle DBMS的性能优于MySQL DBMS,但由于没有支持Oracle DBMS的程序,Oracle DBMS无法直接从微控制器存储数据。摘要以气温、湿度、降雨量和风速为形式的天气数据需要一个良好的存储过程,以便可以在一年内重述天气数据。因此,它需要通过数据库管理系统(DBMS)存储数据的过程。DBMS可以很好地管理、存储一组数据。DBMS用户可以创建、搜索、维护数据,并可以控制对数据的访问。天气监测中的数据存储使用逗号分隔值(CSV)格式的外部硬盘驱动器,这种数据存储效率较低,因为数据是手动汇总到计算机中的。因此,作者希望通过使用事件驱动和时间驱动方法来监测天气数据,来分析Oracle和MySQL数据库管理系统上数据库同步的性能。因此,当存储100个数据(记录)时,MySQL的执行时间比Oracle的188秒快166秒。当存储过程从200到1000个数据(记录)开始时,Oracle中的平均执行时间为203.56秒,而MySQL中的平均运行时间为1163.89秒。因此,在存储天气数据的过程中,Oracle数据库管理系统的性能优于MySQL数据库管理系统,但由于没有任何程序支持将数据直接从微控制器存储到Oracle数据库管理中,因此Oracle数据库管理系统无法直接存储数据。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
审稿时长
24 weeks
×
引用
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学术文献互助群
群 号:604180095
Book学术官方微信