Implementation of Database Distributed Sharding Horizontal Partition in MySQL. Case Study of Application of Food Serving On Kemkes

Samidi Samidi, Ronal Yulyanto Suladi, Ario Bambang Lesmana

Abstract


In today's digital era, database systems are becoming a mandatory thing that is used in every industry field to improve the performance of the industry, over time with the increasing need for databases, single databases and single servers are considered less capable in handling data that continues to increase in number, so it often leads to a decline in performance. Therefore came the idea of centralized data storage that can be modified to accommodate the availability, scalability, reliability, and management of data. One way that can be done is to apply Distribute Database using Sharding Horizontal Partition technique and experimental methods using mariadb and spider engine. The test was carried out on the database of food processing sites (TPP) in the TPP application at the ministry of health. The test results prove that although in some journals about Sharding, more sharding is implemented on NoSQL DBMS such as MongoDB, influx dB. In this study it can be proven that sharding can also be done in relational DBMS such as MariaDB and MySQL, data can be distribute and load process too, test result successful although the performance of time query response is still better single database than distribute database.

Keywords


Single database; Database distribution; Mariadb; Spider Storage Engine; Sharding;

Full Text:

PDF

References


S. Bagui and L. T. Nguyen, “Database Sharding,” Int. J. Cloud Appl. Comput., vol. 5, no. 2, pp. 36–52, 2015, doi: 10.4018/ijcac.2015040103.

Mulyani S, “Sistem Informasi Aplikasi Penggajian Karyawan Berbasis Web Pada Pt Panca Cipta Abadi,” Phys. Rev. E, no. 1993, p. 24, 2020, [Online]. Available: http://ridum.umanizales.edu.co:8080/jspui/bitstream/6789/377/4/Muñoz_Zapata_Adriana_Patricia_Artículo_2011.pdf.

Y. Suryansyah, “Evaluation of Hygiene and Sanitation Catering in Gayungsari Surabaya Street,” J. Kesehat. Lingkung., vol. 10, no. 2, p. 165, 2018, doi: 10.20473/jkl.v10i2.2018.165-174.

J. Baydaoui, Datenbanken und SQL. 2013.

Hendra and A. Widyastuti, “Studi Komparasi Menyimpan Dan Menampilkan Data Histori Antara Database Terstruktur Mariadb Dan Database Tidak Terstruktur Influxdb,” J. Teknol. Technoscientia, vol. 12, no. 2, pp. 168–174, 2020.

F. Castro-Medina et al., “A New Method of Dynamic Horizontal Fragmentation for Multimedia Databases Contemplating Content-Based Queries,” Electron., vol. 11, no. 2, 2022, doi: 10.3390/electronics11020288.

S. Dwiyatno, E. Rakhmat, and O. Gustiawan, “Implementasi Virtualisasi Server Berbasis Docker Container,” Prosisko, vol. 7, no. 2, pp. 165–175, 2020, [Online]. Available: https://e-jurnal.lppmunsera.org/index.php/PROSISKO/article/view/2520/.

E. Darwis, “Implementasi Basis Data Terdistribusi Menggunakan Mysql Pada Pt Thamrin Brothers Palembang,” Univ. Bina Darma, pp. 1–8, 2019.

Y. Randa, “국회선진화법’ 에 관한 보론No Title’,” 입법학연구, vol. 제13집 1호, no. May, pp. 31–48, 2016.

B. P. Santoso, A. Noertjahyana, and J. Andjarwirawan, “Implementasi Distributed Database Pada Learning Management System Menggunakan Platform Redhat Openshift,” J. Infra, pp. 1–5, 2020, [Online]. Available: http://publication.petra.ac.id/index.php/teknik-informatika/article/view/10501.

J. Grech, “Designing and Implementing a Distributed Database for a Small Multi-Outlet Business,” 2009.

F. City, F. City, and F. City, “making QUERIES not,” vol. 3, no. 2, pp. 119–127, 2015.

A. Y. Seydim, “an Overview of Distributed Database Management,” vol. 4, no. 2, pp. 207–214, 1998.

P. R. Bhuyar, A. D. Gawande, and A. B. Deshmukh, “Horizontal Fragmentation Technique in Distributed Database,” Int. J. Sci. Res. Publ., vol. 2, no. 5, pp. 1–7, 2012.

T. Connolly and C. Begg, Pearson.Database.Systems.A.Practical.Approach.to.Design.Implementation.and.Management.6th.Global.Edition.1292061189.pdf. 2014.

R. R and D. A. P. Rajan*, “Efficient Horizontal Scaling of Databases using Data Sharding Technique,” Int. J. Innov. Technol. Explor. Eng., vol. 9, no. 5, pp. 590–593, 2020, doi: 10.35940/ijitee.e2418.039520.

“New features and enhancements of Spider Storage Engine for sharding MariaDB Corporation Kentoku SHIBA Agenda.”

P. Mavro, MariaDB High Performance. 2014.




DOI: http://dx.doi.org/10.38101/sisfotek.v12i1.477

Refbacks

  • There are currently no refbacks.


 

JURNAL SISFOTEK GLOBAL

Organized by: Research Center and Community Development
Published by: Institut Teknologi dan Bisnis Bina Sarana Global
Jl. Aria Santika No.43A, Margasari, Kec. Karawaci, Kota Tangerang, Banten 15114
Phone. +62 552 2727
Email: lppm@global.ac.id

INDEXED BY:

   


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License..
Based on a work at https://journal.global.ac.id/index.php/sisfotek/index.