You are on page 1of 16

Database Replication

Kelompok 10
Rendy Arsanto - 1501145770
Tris Suseno - 1501152611
Erlina Indra - 1501145713
Monyca Gunawan 1501147763

Definisi
Apa itu Database Replication ?
Proses menyalin dan memelihara
objek database, seperti hubungan
dalam beberapa database yang
membentuk suatu sistem database
terdistribusi.

Manfaat dari Database


Replication
Available, Merupakan mengacu pada
bagaimana aplikasi meningkatkan
ketersediaan data bagi pengguna dan aplikasi
melalui penyediaan alternatif pilihan akses
data.
Realibility, Mengacu pada fakta bahwa
dengan beberapa salinan data yang tersedia
melalui sistem, ini menyediakan fasilitas
pemulihan siaga yang baik ketika terjadi
kegagalan pada satu atau mungkin lebih situs.

Manfaat dari Database


Replication (Cont..)
Performance , Mengacu pada fakta bahwa
dengan beberapa salinan data yang tersedia
melalui sistem, ini menyediakan fasilitas
pemulihan siaga yang baik ketika terjadi
kegagalan pada satu situs atau lebih.
Load Reduction, Mengacu pada bagaimana
replikasi dapat digunakan untuk
mendistribusikan data melalui beberapa lokasi
terpencil. kemudian, pengguna dapat
mengakses berbagai server remote alih-alih
mengakses satu server pusat.

Manfaat dari Database


Replication (Cont..)
Disconnected Computing, Mengacu
pada bagaimana replikasi dapat didukung
oleh snapshot. sebuah snapshot adalah
salinan lengkap atau parsial (replika) dari
relasi target dari titik waktu.
Support Many Users, Mengacu pada
bagaimana organisasi semakin perlu
mengerahkan banyak aplikasi yang
membutuhkan kemampuan untuk
menggunakan dan memanipulasi data.

Manfaat dari Database


Replication (Cont..)
Support Advanged Applications,
Mengacu pada bagaimana organisasi
semakin perlu membuat data
perusahaan tersedia tidak hanya
untuk tradisional Online Transaction
Processing (OLTP) dan Data Mining.

Komponen Dasar pada


Database Replication
Replication Object, Objek database
seperti relasi, indeks, pandangan,
prosedur, atau fungsi yang ada pada
beberapa server dalam mendistribusikan
sistem database.
Replication Group, Koleksi benda-benda
replikasi yang logis terkait.
pengorganisasian objek database terkait
menjadi fasilitas replikasi kelompok
administrasi objek tersebut.

Komponen Dasar pada


Database Replication
(Cont)

Replication Sites, Lingkungan


replikasi mendukung dua tipe dasar
site: master sites dan slaves site.
kelompok replikasi dapat mempunyai
hubungan dengan satu atau lebih
master sites dan dengan satu atau
lebih slaves site.

Database Replication
Environment

Database Replication
Environment
Synchronous Replication, Data replikasi
diperbarui ketika sumber data diperbarui, yang
pada umumnya menggunakan protokol 2pc.
Asynchronous Replication, Target database
diperbarui setelah database sumber telah
dimodifikasi. keterlambatan dalam mendapatkan
kembali konsistensi dapat berkisar dari
beberapa detik hingga beberapa jam atau
bahkan berhari-hari.

Database Replication
Environment (Cont)
Data Ownership, Kepemilikan yang
berhubungan dengan situs yang
memiliki hak untuk memperbarui
data. Berikut penjelasan mengenai
jenis utama ownership yaitu
master/slave ownership, workflow
ownership dan update-anywhere
ownership.

Database Replication
Environment (Cont)
Master Slave Ownership, Data
direplikasi asynchronous dimiliki oleh
satu situs. situs master dan dapat
diperbarui hanya dengan situs
tersebut, berikut ini adalah beberapa
contoh yang menunjukkan potensi
kegunaan dari tipe replikasi yang
ada.

Database Replication
Environment (Cont)
Decision Support System(DSS)
Analysis, Data dari satu atau lebih
database terdistribusi dapat diturunkan
secara terpisah, DSS lokal untuk pembaca
analisis.
Distribution and Dissemination of
Centralized Information, Penyebaran
data menggambarkan suatu lingkungan di
mana data diperbarui di lokasi pusat dan
kemudian replikasi untuk pembaca situs.

Database Replication
Environment (Cont)
Consolidation of Remote Information,
Konsolidasi data menggambarkan
lingkungan di mana data dapat diperbarui
secara lokal dan kemudian dibawa bersama
dalam membaca repositori di satu lokasi.
Mobile Computing, Komputasi mobile
telah menjadi lebih mudah diakses dalam
beberapa tahun terakhir dan dalam setiap
organisasi beberapa orang dapat bekerja
dalam jarak jauh dari kantor.

Database Replication
Environment (Cont)
Workflow Ownership, Menghindari
konflik pembaruan sementara pada
saat yang sama menyediakan model
kepemilikan lebih dinamis.
Update-Anywhere Ownership,
Menciptakan lingkungan peer-to-peer
di mana beberapa situs memiliki hak
yang sama untuk memperbarui data
yang direplikasi.

Referensi
Connolly, T and Begg, Carolyn E. (2005).
Database System: A Practical Approach
to Design, Implementation, and
Management, Fourth Edition. Pearson
education International, New Jersey
Ricky, Michael Y. (2011). Aplikasi Migrasi
Database dan Replikasi Bi-Directional.
ComTech, Vol.2, No.2, pp.788-797