PENGERTIAN DATABASE DISTRIBUSI
Database
terdistribusi adalah sebuah database yang diatur oleh sebuah Database
Management System (DBMS) yang tersimpan secara fisik pada beberapa komputer
yang terdapat pada beberapa lokasi dengan terkoneksi pada sebuah jaringan.
jaringan tersebut harus bisa menyediakan akses bagi user untuk melakukan
sharing data. Terdapat dua macam sifat dari database terdistribusi yaitu
Heterogenous dan Homogenous. Homogenous artinya suatu database terdistribusi
dimana data di distribusikan pada beberapa komputer dengan menggunakan
DBMS(database management system) yang sama. DBMS digunakan pada database
terdistribusi untuk melakukan koordinasi data pada beberapa node. Sedangkan
Heterogenous adalah kebalikan dari Homogenous dimana data di sebarkan dengan
menggunakan DBMS yang berbeda.
Basis
data terdistribusi (distributed database) adalah suatu basis data yang berada
di bawah kendali sistem manajemen basis data (DBMS) terpusat dengan peranti
penyimpanan (storage devices) yang terpisah-pisah satu dari yang lainnya.
Tempat penyimpanan ini dapat berada di satu lokasi yang secara fisik berdekatan
(misal: dalam satu bangunan) atau terpisah oleh jarak yang jauh dan terhubung
melalui jaringan internet. Penggunaan basis data terdistribusi dapat dilakukan
di server internet, intranet atau ekstranet kantor, atau di jaringan
perusahaan. Untuk menjaga agar basis data yang terdistribusi tetap up-to-date,
ada dua proses untuk menjaganya, yakni replikasi dan duplikasi. Dalam replikasi,
digunakan suatu perangkat lunak untuk mencari — atau lebih tepatnya melacak —
perubahan yang terjadi di satu basis data. Setelah perubahan dalam satu basis
data teridentifikasi dan diketahui, baru kemudian dilakukan perubahan agar
semua basis data sama satu dengan yang lainnya. Proses replikasi memakan waktu
yang lama dan membebani komputer karena kompleksitas prosesnya. Sementara itu,
proses duplikasi tidak sama dan tidak sekompleks replikasi. Dalam proses ini,
satu basis data dijadikan master, kemudian diperbanyak menjadi sejumlah
duplikat. Selama proses duplikasi berlangsung, perubahan hanya boleh dilakukan
pada basis data master agar data lokal tidak tertimpa.
TIPE BASIS DATA TERDISTRIBUSI
Terdapat dua tipe basis data terdistribusi :
TIPE BASIS DATA TERDISTRIBUSI
Terdapat dua tipe basis data terdistribusi :
- Homogen : yaitu sistem dimana setiap tempat menjalankan tipe DBMS yang sama
- Heterogen : yaitu sistem dimana setiap tempat yang berbeda menjalankan DBMS yang berbeda, baik Relational DBMS (RDBMS) atau non relational DBMS.
KARAKTERISTIK
DATABASE TERDISTRIBUSI
- Komputer yang dihubungkan menggunakan jaringan komunikasi.
- Data pada masing-masing situs dapat menangani aplikasi-aplikasi local secara otonom
- Data pada masing situs di bawah kendali satu DBMS.
- Masing-masing DBMS berpartisipasi dalam sedikitnya satu aplikasi global
- Partialy Connected
- Tree Structured Network
- RingNetwork
- StarNetwork
·
Fully Connected Network
Kalau
salah satu node rusak, yang lainnya masih dapat berjalan (biaya mahal), kontrol
manajemen tidak terjamin.
KEUNTUGAN
DISTRIBUSI DATABASE
· Pengawasan distribusi dan pengambilan
data Jika beberpa site yang berbeda dihubungkan, seorang pemakai yang berada
pada satu site dapat mengakses data pada site lain. Contoh : sistem distribusi
pada sebuah bank memungkinkan seorang pemakai pada salah satu cabang dapat
mengakses data cabang lain.
· Reliability dan availability Sistem
distribusi dapat terus menerus berfungsi dalam menghadapi kegagalan dari site
sendiri atau mata rantai komunikasi antar site.
· Kecepatan pemrosesan query Contoh : jika
site-site gagal dalam sebuah sistem terdistribusi, site lainnya dapat
melanjutkan operasi jika data telah direplikasi pada beberapa site.
· Otonomi lokal Pendistribusian sistem
mengijinkan sekelompok individu dalam sebuah perusahaan untuk melatih
pengawasan lokal melalui data mereka sendiri. Dengan kemampuan ini dapat
mengurangi ketergantungan pada pusat pemrosesan.
· Efisiensi dan fleksibel Data dalam
sistem distribusi dapat disimpan dekat dengan titik diman data tersebut
dipergunakan. Data dapat secara dinamik bergerak atau disain, atau salinannya
dapat dihapus.
DAFTAR PUSTAKA:
qqqqqq
BalasHapus