SISTEM DATABASE TERDISTRIBUSI UNTUK PENINGKATAN KETERSEDIAAN DATA PADA APLIKASI REKAM MEDIS
Keywords:
database, terdistribusi, clustering, ketersediaan dataAbstract
Ketersediaan data merupakan salah satu layanan teknologi informasi yang mendukung kelancaran operasional organisasi. Selain memerlukan infrastruktur jaringan komputer yang handal, kebutuhan informasi terkait data organisasi juga tergantung pada infrastruktur pada server database. Risiko kegagalan suatu sistem pada server dapat terjadi sewaktu-waktu, dan apabila server database mengalami gangguan, dan berpotensi kehilangan data yang tersimpan di server tersebut. Salah satu solusi untuk mengatasi permasalahan tersebut adalah dengan menggunakan sistem database terdistribusi, dengan metode yang digunakan adalah clustering. Pendekatan clustering sangat efektif dalam memastikan ketersediaan layanan tinggi (High-Availability) aplikasi. Implementasi clustering database pada aplikasi rekam medis sehingga dapat diketahui ketersediaan layanan. Clustering database dilakukan menggunakan Patroni dan Ansible. Patroni adalah aplikasi yang memberikan kemampuan untuk mengkonfigurasi, menerapkan, dan menjalankan arsitektur PostgreSQL yang bersifat High-Availability. Hasil pengujian dari pengukuran response time PostgreSQL single instance pada simple mode mengalami kenaikan sebesar 23.13% dibanding database cluster. Pengukuran throughput pada clustering database mengalami peningkatan sebesar 27.09% dibanding database single instance.
References
Hodges, R. Database High Availability and Scalability. CTO Continuent, Inc., (2007)
Dolly Simon Kristian, Adian Fatchur Rochim , and Eko Didik Widianto. Pengembangan Sistem Replikasi Dan Redundansi Untuk Meningkatkan Kehandalan Basisdata Mysql. Jurnal Teknologi dan Sistem Komputer, Vol.3, No.4, Oktober 2015 (e-ISSN: 2338-0403).
Halim Setya Muliyantoro. Penerapan Metode Load-Balancing Clusters Pada Database Server Guna Peningkatan Kinerja Pengaksesan Data. Techno Nusa Mandiri. Vol. IX No.1, Maret 2013.
Ali M. Alakeel. A Guide to Dynamic Load Balancing in Distributed Computer Systems., IJCSNS International Journal of Computer Science and Network Security, VOL.10 No.6, June 2010.
Hariyanto, Bambang. Sistem Manajemen Basis Data. Informatika : Bandung.2004.
Charles Bell, M. K. (2010). MySQL High Availability: Tools for Building Robust Data Centers. (p. Juni). O’Reilly Media
Dolly Simon Kristian, Adian Fatchur Rochim, Eko Didik Widianto (2015). Pengembangan Sistem Replikasi Dan Redundansi Untuk Meningkatkan Kehandalan Basisdata Mysql. Jurnal Teknologi dan Sistem Komputer, Vol.3, No.4, Oktober 2015 (e-ISSN: 2338-0403).