Page 122 - E-MODUL SISTEM TERDISTRIBUSI_Neat
P. 122
Uraian Materi
A. Pengenalan Data Terdistribusi
Database terdistribusi adalah sebuah sistem database yang diatur oleh
Database Management System (DBMS) dan tersimpan secara fisik pada beberapa
komputer yang berada pada lokasi yang berbeda dan terkoneksi melalui sebuah
jaringan. Jaringan ini harus menyediakan akses bagi pengguna untuk melakukan
sharing data. Terdapat dua jenis sifat dari database terdistribusi, yaitu
Heterogeneous dan Homogeneous. Homogeneous merujuk pada database
terdistribusi di mana data didistribusikan pada beberapa komputer menggunakan
DBMS yang sama. DBMS digunakan untuk melakukan koordinasi data pada
beberapa node. Sementara itu, Heterogeneous adalah kebalikan dari
Homogeneous, di mana data didistribusikan menggunakan DBMS yang berbeda.
Ada dua proses yang dilakukan untuk menjaga basis data terdistribusi tetap
up-to -date, yaitu replikasi dan duplikasi. Dalam replikasi, perangkat lunak
digunakan untuk melacak perubahan yang terjadi di satu basis data dan melakukan
perubahan pada semua basis data agar sama satu dengan yang lainnya. Proses ini
kompleks dan memakan waktu yang lama. Sementara itu, dalam proses duplikasi,
satu basis data dijadikan master dan diperbanyak menjadi sejumlah duplikat.
Perubahan hanya boleh dilakukan pada basis data master agar data lokal tidak
tertimpa selama proses duplikasi berlangsung. Proses duplikasi tidak sekompleks
replikasi.
121