Ramadhan, Gilang (2017) Analisis Performa State Snapshot Transfers (SST) Tipe Blocking (RSYNC) Dan Non Blocking (XTRABACKUP-V2) Pada Mariadb Galera Cluster. Sarjana thesis, Universitas Brawijaya.
Abstract
Reliabilitas dan availabilitas database server menjadi hal yang krusial pada sebuah sistem aplikasi. Pentingnya peran database server ini membuat banyaknya penelitian yang dilakukan untuk meningkatkan reliabilitas dan availabiltas sebuah database server. Salah satunya adalah dengan mekanisme replikasi database. MariaDB merupakan salah satu DBMS yang memiliki mekanisme replikasi melalui aplikasi MariaDB Galera Cluster. MariaDB Galera Cluster memiliki beberapa metode State Snapshot Transfer (SST) yang digunakan untuk proses replikasi, antara lain Rsync, Xtrabackup, Xtrabackup-v2, dan Mysqldump. Masing-masing dari SST ini memiliki perilaku yang beberbeda sehingga diperlukan penelitian untuk mengetahui bagaimana pemilihan metode SST dapat mempengaruhi kinerja dari database cluster. Penelitian ini akan membandingkan kinerja metode SST Rsync dan Xtrabackup-v2. Dari hasil pengujian disimpulkan bahwa kedua metode ini memiliki kinerja yang hampir sama. Jumlah node pada cluster menjadi faktor yang mempengaruhi bagaimana kinerja cluster saat mengalami kegagalan. Cluster dengan dua node akan lebih rentan mengalami error jika salah satu node mengalami kegagalan, sehingga jumlah node minimal yang disarankan pada sebuah cluster adalah tiga node dengan catatan hanya ada satu node node yang mengalami kegagalan. Hasil pengujian yang dilakukan juga menghasilkan sebuah kesimpulan bahwa pemilihan metode SST dan jumlah node dapat mempengaruhi waktu replikasi. Metode Rsync secara umum memiliki waktu replikasi yang lebih cepat dibandingkan dengan Xtrabackup-v2. Selain itu jumlah node berbanding lurus dengan waktu replikasi sehingga semakin banyak node pada sebuah cluster makan semakin lama pula waktu yang dibutuhkan untuk melakukan replikasi.
English Abstract
Reliability and availability of database server becomes the crucial things of application system. There are so many researches that have been done in order to increase the reliabilty and availability of database server. The example is using database replication mechanism. MariaDB is one of DBMS that has a replication mechanism through MariaDB Galera Cluster application. MariaDB Galera Cluster has several methods called State Snapshot transfer (SST) which is used for replication process, namely Rsync, Xtrabackup, Xtrabackup-v2, and Mysqldump. Each of SST has a different behavior, therefore needed a study in order to know how the impact of SST that used to the database cluster performance. This study focused to compare the performance of Rsync method and Xtrabackup-v2 method. The experimental results show that both methods have a similar performance. Number of nodes in a cluster can affect the performance of cluster. Cluster with two nodes would be more vulnerable to become an error if one of the node becomes has failed. Therefore, the minimum number of nodes on a cluster is three on condition that there is just one node that failed. This experiment also results another conclusion that SST method that used and number of nodes can affect the replication times. Rsync method has a shorter duration of replication compared to the Xtrabackup-v2. Moreover, the number of node is directly propotional to the duration of replication so that increasing the number of nodes can increase the duration of replication.
Item Type: | Thesis (Sarjana) |
---|---|
Identification Number: | SKR/FTIK/2017/659/051708173 |
Uncontrolled Keywords: | Replikasi, Database, Cluster, Mariadb Galera Cluster |
Subjects: | 000 Computer science, information and general works > 005 Computer programming, programs, data > 005.7 Data in computer systems > 005.74 Data files and database |
Divisions: | Fakultas Ilmu Komputer > Teknik Informatika |
Depositing User: | Yusuf Dwi N. |
Date Deposited: | 10 Oct 2017 06:59 |
Last Modified: | 07 Dec 2020 00:58 |
URI: | http://repository.ub.ac.id/id/eprint/3495 |
Actions (login required)
![]() |
View Item |