Implementasi Distributed Database Pada Learning Management System Menggunakan Platform Redhat Openshift

Bryant Plaudo Santoso(1*), Agustinus Noertjahyana(2), Justinus Andjarwirawan(3),


(1) Program Studi Informatika
(2) Program Studi Informatika
(3) Program Studi Informatika
(*) Corresponding Author

Abstract


The use of technology now has begun to spread to the world of education. One of them is the use of E-Learning. In a learning management system, instructors can give assignments, materials, tests, or quizzes to students. But if many people access it, it can cause problems on the server. If the server goes down during an exam, it will be a serious problem because students will not be able to access the server. To overcome this, we need several web servers that are ready to serve users so that computing is not only focused on a web server.

This research will test the implementation of distributed database on learning management system. The application will run on Openshift. Distributed databases will use MySQL Cluster by using sharding method that can make data into multiple partitions and stored on multiple database servers.

With the implementation of distributed database, it is expected to increase the availability of applications. So when there is a database server down, the application can still be run properly. In addition, this can also minimize the database server to be overloaded because it is accessed by many users.


Keywords


Openshift; Distributed Database; MySQL Cluster

Full Text:

PDF

References


AWS. What is a Container?. URI= https://aws.amazon.com/containers/

Bagui, S., Nguyen, L.T. 2015. Database Sharding: To Provide Fault Tolerance and Scalability of Big Data on the Cloud

Drake, M. 2019. Understanding Database Sharding. URI= https://www.digitalocean.com/community/tutorials/understan ding-database-sharding

F5. Load Balancer. URI= https://www.f5.com/services/resources/glossary/loadbalancer

Krogh, J.S., Okuno, M. 2017. Pro MySQL NDB Cluster. New York: Springer Science+Business Media New York

Lossent, A., Peon, A.R., Wagner, A. 2017. PaaS for web applications with OpenShift Origin

RedHat. What is Docker?. URI= https://www.redhat.com/en/topics/containers/what-is-docker

Shipley, G., Dumpleton, G. 2016. Openshift for Developers. California: O’Reilly Media, Inc

Suryanto, S.A., Syaifuddin & Rizqiwati, D. 2018. Pengembangan Mekanisme Akses E-Learning Berbasis Linux Container


Refbacks

  • There are currently no refbacks.


Jurnal telah terindeks oleh :