Keuntungan Penggunaan Basisdata Terdistribusi

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