HIGH AVAILABILITY DYNAMIC SHARDING DATABASE SERVER DENGAN METODE FAIL OVER DAN CLUSTERING

Authors

  • Afirda Desember Riawati Universitas Muhammadiyah Malang
  • Muhammad Irfan Universitas Muhammadiyah Malang
  • Khaeruddin Khaeruddin Universitas Muhammadiyah Malang
  • Amrul Faruq Universitas Muhammadiyah Malang

DOI:

https://doi.org/10.36595/misi.v5i1.416

Keywords:

sharding, database,high availabilty, failover, clustering

Abstract

NoSQL merupakan salah satu jenis database yang berkembang saat ini, yang mempunyai desain khusus dalam memecahkan permasalahan yang berhubungan dengan scalability dan reliability.Format dokumen adalah salah satu jenis documentorienteddatabase yang didukung oleh jenis database NoSQL.MongoDB merupakan salah satu jenis DBMS berbentuk documentoriented, mongoDB memiliki fitur GridFS yang dapat menyimpan data dalam bentuk biner.Sharding dapat mendistribusikan data ke dalam beberapa mesin/server, fungsi ini juga terdapat didalam fitur mongoDB.Dengan menempatkan data pada beberapa mesin memungkinkan untukmenyimpan lebih banyak data dan menangani beban lebih besar tanpa diperlukan adanya mesin denganperformansi tinggi. High Availability salah satunyamerupakan kemampuan satu sistem atau kelompok sistem (cluster) menjagaaplikasi (application) atau layanan (service) berjalan.Hasil yang didapat pada penelitian ini adalah sebuah system sharding database berbasis noSQL menggunakan mongoDB berhasil diimplementasikan pada server yang diset dengan High Availability, fungsi utama server adalah untuk failover dan clustering.

 

References

Calzolari, Federico; Arezzini, Silvia; Ciampa, Alberto eds. High Availability Using Virtualization. IOP Sciense, 2010.

Lwin dan Thein. High Availaibility Cluster System for Local Disaster Recovery with Markov Modeling Approach. International Journal of Computer Science Issues, 2009.

Patil, N.V., et al. (2014). Cost Effective Failover Clustering. International Journal of Research in Engineering and Technology,2014.

Michael Meadway, storing and retrieving objects on a computer network in a distributed database, 2014.

Rasian, R dan Mursanto, P. Perbandingan Kinerja Pendekatan Virtualisasi. Jurnal Sistem Informasi. Magister Teknik Informatika Univeristas Indonesia,2009.

Jones, M. Tim. High Availability with the Distributed Replicated

Block Device. DeveloperWorks, 2014.

Eelco Plugge, Peter Membrey dan Tim Hawkins, The Definitive Guide to MongoDB. Appress. 2010.

Ameya Nayak, Anil Poriya, and Dikshay Poojary . Type of NOSQL Databases and its Comparison with Relational Databases Dept. of Computer Engineering Thakur College of Engineering and Technology University of Mumbai, March 2013.

J. R. Lourenço, B. Cabral, P. Carreiro, M. Vieira, and J. Bernardino, “Choosing the right NoSQL database for the job: a quality attribute evaluation,” J. Big Data, vol. 2, no. 1, p. 18, Aug. 2015.

Divya Chauhan and K. L. Bansal ‘Using the Advantages of NOSQL: A Case Study on MongoDB’ Himachal Pradesh University Summerhill,Shimla,India.”

Iqbal A.U, Nurhadi, Lailis S., Khaeruddin; ‘Implementasi System Aplikasi Docker Terinttegrasi Openstack’ Vol. 4 No. 1 (2021): JIRE April 2021.

Yuliadi, Nurul M. S., Herfandi; ‘Rekayasa Aplikasi Center Rumah Kost Berbasis Web Di Kabupaten Sumbawa’ Vol. 4 No. 2 (2021): MISI Juni 2021.

Imtihan, K., & Fahmi, H. (2020). Analisis Dan Perancangan Sistem Informasi Daerah Rawan Kecelakaan Dengan Menggunakan Geographic Information Systems (GIS). Jurnal Manajemen Informatika dan Sistem Informasi, 3(1), 16-23.

Imtihan, K., & Basri, M. H. (2019). Sistem Informasi Pembuatan Manifest Muatan Kapal Berbasis Dekstop Dan Android. Jurnal Manajemen Informatika dan Sistem Informasi, 2(2), 69-76.

Ashari, M., Zaen, M. T. A., Putri, J. A., Imtihan, K., & Bagye, W. (2022). Prototype Sterilisasi Virus Barang Belanjaan Online Berbasis Arduino. Jurnal Media Informatika Budidarma, 6(1), 120-127.

Imtihan, K., Bagye, W., Asri, Z. M. T., Fadli, S., & Ashari, M. (2021, February). Image capture device based on Internet of Thing (IoT) technology. In IOP Conference Series: Materials Science and Engineering (Vol. 1088, No. 1, p. 012065). IOP Publishing

Imtihan, K., Mutawalli, L., & Bagye, W. (2020). Pemilihan Model Scrum Dalam Pengembangan Sistem Monitoring Dengan Menggunakan Metode Agile Untuk Evaluasi Clinical Pathway. Bianglala Informatika, 8(1), 63-69.

Downloads

Published

11-02-2022

How to Cite

Riawati, A. D., Irfan, M., Khaeruddin, K., & Faruq, A. (2022). HIGH AVAILABILITY DYNAMIC SHARDING DATABASE SERVER DENGAN METODE FAIL OVER DAN CLUSTERING. Jurnal Manajemen Informatika Dan Sistem Informasi, 5(1), 1–10. https://doi.org/10.36595/misi.v5i1.416