Homogeneus DDBMS memiliki data collection mirip dengan centralized DB, tetapi data didistribusikan disejumlah site. Dalam praktek, tidak memiliki skema lokal
dan mempunyai software pengelolaan data terbatas untuk level lokal.
Heterogeneus DDBMS adalah penggunaan.DBMS yang berbeda pada pada lokal node. Data tersimpan secara fully replicated, seluruh global database tersimpan
dalam site.
Database dalam distributsi database dapat di Fully Patitioned yaitu tidak ada replikasi, dan Partial Replication yaitu global database yang penting disimpan
disetiap site. Pada homogeneus distribusi database tidak ditemui otonomi lokal. darlis heru mukti
2.4.2 Penggunaan Basisdata Terdistribusi
Basisdata terdistribusi bukanlah sekedar mendistribusikan sebuah basisdata terpusat. Ada banyak aspek yang harus diperhatikan dalam mendesain sistem yang terdistribusi
antara lain: independensi data, distribusi transparansi data, mengurangi redundansi, dan optimalisasi.
2.4.2.1 Keuntungan Penggunaan Basisdata Terdistribusi
Berikut ini adalah keuntungan penggunaan basisdata terdistribusi : 1.
Kebutuhan Ekonomis dan Organisasi Banyak perusahaan melakukan desentralisasi. Untuk menyesuaikan dengan
organisasi terdesentralisasi ini bentuk basisdata terdistribusi merupakan sistem yang sesuai.
2. Hubungan dengan basisdata yang telah ada
Universitas Sumatera Utara
Basisdata terdistribusi merupakan bentuk yang “alamiah” dari organisasi yang mengembangkan sistem secara bottom-up di mana banyak basisdata telah
digunakan secara lokal. Pengembangan ini memerlukan lebih sedikit biaya pada restrukturisasi basisdata lokal jika dibandingkan dengan mengembangkan
basisdata terpusat yang sama sekali baru. 3.
Pertumbuhan Organisasi Secara Bertahap Jika organisasi berkembang secara bertahap dengan bertambahnya unit organisasi
yang relatif baru dan otonom maka pendekatan basisdata tersebar akan dapat mengurangi efek yang terjadi pada sistem yang telah ada. Dengan pendekatan
terpusat, desain awal sistem harus mempertimbangkan pengembangan sistem yang akan datang yang bisa jadi sulit untuk diprediksi dan diimplementasikan.
4. Mengurangi Biaya Komunikasi
Salah satu tujuan utama desain basisdata terdistribusi adalah memaksimalkan jumlah aplikasi lokal, yaitu aplikasi yang hanya bekerja dengan basisdata lokal.
Akses terhadap basisdata lokal membutuhkan biaya komunikasi yang jauh lebih rendah jika dibandingkan akses terhadap remote basisdata pada basisdata
terpusat. 5.
Reliability dan Availability Data yang redundan meningkatkan reliability dan availability sistem yang lebih
tinggi. Kegagalan pada sistem terdistribusi memiliki kemungkinan lebih besar dibandingkan dengan sistem terpusat karena komponen-komponenya lebih
banyak. Namun efek yang ditimbulkan oleh kegagalan sistem, basisdata terdistribusi memiliki efek lebih kecil daripada basisdata terpusat. Pada basisdata
terdistribusi, kegagalan sistem secara keseluruhan sangat jarang terjadi.
2.4.2.2 Kerugian Penggunaan Basisdata Terdistribusi