Rabu, 31 Maret 2010

Distributed database
Dari Wikipedia Bahasa Melayu, ensiklopedia bebas
Langsung ke: navigasi, cari
Artikel ini mungkin memerlukan pembersihan untuk memenuhi standar kualitas Wikipedia. Harap memperbaiki artikel ini jika Anda bisa. (Juni 2009)

Database terdistribusi adalah database yang berada di bawah kendali sistem manajemen database pusat (DBMS) di mana perangkat penyimpanan tidak semua menempel pada CPU umum. Hal ini dapat disimpan dalam beberapa komputer yang terletak di lokasi fisik yang sama, atau mungkin tersebar melalui jaringan komputer yang saling berhubungan.

Koleksi data (misalnya dalam suatu database) dapat didistribusikan di beberapa lokasi fisik. Database terdistribusi dapat berada di jaringan server di Internet, pada intranet perusahaan atau extranet, atau pada jaringan perusahaan lain. Replikasi dan distribusi database meningkatkan kinerja database di worksites pengguna akhir. [1]

Untuk memastikan bahwa database distributif yang up to date dan saat ini, ada dua proses: replikasi dan duplikasi. Replikasi melibatkan menggunakan software khusus yang terlihat untuk perubahan dalam database distributif. Setelah perubahan yang telah diidentifikasi, proses replikasi membuat semua database terlihat sama. Proses replikasi bisa sangat rumit dan memakan waktu tergantung pada ukuran dan jumlah database distributif. Proses ini juga dapat memerlukan banyak waktu dan sumber daya komputer. Duplikasi di sisi lain tidak seperti yang rumit. Pada dasarnya mengidentifikasikan database sebagai master dan kemudian duplikasi database tersebut. Proses duplikasi biasanya dilakukan pada waktu yang ditetapkan setelah jam. Hal ini untuk memastikan bahwa setiap lokasi didistribusikan memiliki data yang sama. Selama proses duplikasi, perubahan ke database master hanya diizinkan. Hal ini untuk memastikan bahwa data lokal tidak akan ditimpa. Kedua proses dapat menyimpan data saat ini di semua lokasi distribusi. [2]

Selain replikasi basis data terdistribusi dan fragmentasi, ada banyak teknologi database lain yang didistribusikan desain. Misalnya, otonomi daerah, sinkron dan asinkron teknologi basis data terdistribusi. implementasi ini teknologi 'dapat dan tidak tergantung pada kebutuhan bisnis dan sensitivitas / kerahasiaan data yang akan disimpan dalam database, dan maka harga bisnis bersedia untuk menghabiskan untuk memastikan keamanan data, konsistensi dan integritas.