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

Suryanto .

Abstract


Abstract-In the business world besides a customer service,
availability and needs of data will also be crucial. Whit increasing
time, data and user will also be inceased, and the process of
accessing a computer and the workload will be heavy and show.
This triggers the emergence of a technology called clustering. The
purpose of this research report is to build a system clustering
database PostgreSQL using PGCluster and to test the performance
by looking and comparing the processing time some query
operations on the environment database PostgreSQL cluster and
non-cluster. The methodology used in thes study is to analyze the
need that have been set by the company in the form of a fast
response from the server, availability of data, and a hot backup on
the database. Then the aouthors designed the architecture and
implement the system clustering database PostgreSQL. Form the
performance test was done, the authors have concluded that the
results of testing one user makes a connection and executes a query
operation on each system, the time required on non-clustered
system less. While on the test results of three users connect and
execute a query operation on each system simultaneously, showed
that the time required from the cluster system less.
Intisari-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 masingmasing sistem secara bersamaan, menunjukan bahwa waktu
yang diperlukan dari sistem cluster lebih sedikit.
Kata kunci: Clustering, PostgreSQL, PGCluster


Full Text:

PDF

References


PGCluster Documentation. Clustering System of PostgreSQL using

Shared Data. Diambil dari: http://pgcluster.projects.postgresql.org/. ( 05

Juni 2013). 2007.

Prabowo, Adityo. Perancangan MySQL Cluster untuk Mengatasi

Kegagalan Sistem Basis Data pada Sisi Server. Semarang: Universitas

Diponegoro. 2010.

Sopandi, Dede. Instalasi dan Konfigurasi Jaringan Komputer. Bandung:

Informatika. 2008.

Wahyudi, Sri. Pembuatan Sistem Cluster dan Load Balancing untuk

Database Server dengan Engine MySQL. Surakarta: FMIPA Universitas

Sebelas Maret. 2010.

Williams, Rob. “Computer Systems Architecture A Network Appoarch,

nd Edition”. England: Pearson Education Limited. 2006.

Wilkins, Sean. Designing for Cisco Internetwork Solutions (DESGN)

Foundation Learning Guide: (CCDA DESGN 640-864), 3rd Edition.

Indiana: Cisco press. 2011.




DOI: https://doi.org/10.31294/jtk.v1i1.244

ISSN2550-0120

 dipublikasikan oleh LPPM Universitas Bina Sarana Informatika Jakarta

Jl. Kramat Raya No.98, Kwitang, Kec. Senen, Kota Jakarta Pusat, DKI Jakarta 10450
Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License