JURNAL : IMPLEMENTASI CLUSTERING DATABASE SERVER MENGGUNAKAN PGCLUSTER UNTUK OPTIMALISASI KINERJA SISTEM BASIS DATA

JURNAL : IMPLEMENTASI CLUSTERING DATABASE SERVER MENGGUNAKAN PGCLUSTER UNTUK OPTIMALISASI KINERJA SISTEM BASIS DATA

IMPLEMENTASI CLUSTERING DATABASE SERVER MENGGUNAKAN PGCLUSTER UNTUK OPTIMALISASI KINERJA SISTEM BASIS DATA
ABSTRAK - Didalam dunia bisnis selain pelayanan terhadap pelanggan, ketersediaan dan kebutuhan akan data juga menjadi hal yang sangat penting. Seiring bertambahnya waktu, maka data dan pengguna juga akan bertambah, dan proses pengaksesan serta beban kerja komputer akan menjadi berat dan lambat. Hal ini menjadi pemicu munculnya suatu eknologi yang bernama clustering. Tujuan dari laporan penelitian ini adalah membangun suatu sistem clustering basis data PostgreSQL menggunakan PGCluster dan melakukan uji kinerja dengan melihat dan membandingkan waktu pemrosesan beberapa operasi query dilingkungan basis data PostgreSQL cluster dan non-cluster. Metologi yang digunakan dalam penelitian ini adalah melakukan analisa kebutuhan yang telah ditetapkan oleh perusahaan berupa respon yang cepat dari server, ketersediaan akan data, dan adanya hot backup pada basis data. Kemudian penulis merancang arsitektur dan mengimplentasikan sistem clustering basis data PostgreSQL tersebut. Dari uji kinerja yang telah dilakukan, penulis mendapatkan kesimpulan bahwa hasil pengujian satu buah pengguna melakukan koneksi dan mengeksekusi sebuah operasi query pada masing-masing sistem, waktu yang diperlukan pada sistem non-cluster lebih sedikit. Sedangkan pada hasil pengujian dua buah pengguna melakukan koneksi dan mengeksekusi sebuah operasi query pada masing-masing sistem secara bersamaan, menunjukan bahwa waktu yang diperlukan dari sistem cluster lebih sedikit.

Kata kunci: Clustering, PostgreSQL, PGCluster


I. PENDAHULUAN 
Di dalam dunia bisnis selain pelayanan terhadap pelanggan, ketersediaan dan kebutuhan akan data juga menjadi hal yang sangat penting. Seiring bertambahnya waktu, maka data dan pengguna juga akan bertambah, dan proses pengaksesan serta beban kerja komputer akan menjadi berat dan lambat. Hal ini menjadi pemicu munculnya suatu eknologi yang bernama clustering. Dalam jaringan yang dibangun pada sebuah perusahaan/instansi biasanya ada server yang digunakan sebagai tempat penyimpanan data perusahaan yang disebut sebagai database server. Data tersebut akan diakses oleh setiap client yang membutuhkannya, hal ini masih terlihat normal jika server yang digunakan sebagai tempat penyimpanan data tidak mengalami permasalahan seperti terjadinya kerusakan secara software atau hardware. Namun permasalahan akan muncul jika server tersebut tiba-tiba mengalami kerusakan pada aspek software-nya atau terjadi kerusakan pada media penyimpanan datanya. Permasalahan semacam ini akan mengakibatkan sistem pada server terputus atau mati dan kemungkinan besar data-data yang dimiliki tidak terselamatkan, sehingga proses pengaksesan data pada server tersebut tidak berfungsi sebagaimana mestinya. Hal inilah yang menjadi pemicu utama munculnya suatu teknologi yang bernama clustering.

DOWNLOAD JURNAL