Perbedaan Basis Data Terdistribusi dan Basis Data Terpusat

Perbedaan Basis Data Terdistribusi dan Basis Data Terpusat
Perbedaan Basis Data Terdistribusi dan Basis Data Terpusat

Video: Perbedaan Basis Data Terdistribusi dan Basis Data Terpusat

Video: Perbedaan Basis Data Terdistribusi dan Basis Data Terpusat
Video: Unit conversion: gallons to quarts, pints, and cups | Pre-Algebra | Khan Academy 2024, November
Anonim

Database Terdistribusi vs Database Terpusat

Database terpusat adalah database di mana data disimpan dan dipelihara di satu lokasi. Ini adalah pendekatan tradisional untuk menyimpan data di perusahaan besar. Basis data terdistribusi adalah basis data di mana data disimpan dalam perangkat penyimpanan yang tidak terletak di lokasi fisik yang sama tetapi basis data dikendalikan menggunakan Sistem Manajemen Basis Data (DBMS) pusat.

Apa itu Basis Data Terpusat?

Dalam database terpusat, semua data organisasi disimpan di satu tempat seperti komputer mainframe atau server. Pengguna di lokasi terpencil mengakses data melalui Wide Area Network (WAN) menggunakan program aplikasi yang disediakan untuk mengakses data. Basis data terpusat (mainframe atau server) harus dapat memenuhi semua permintaan yang masuk ke sistem, sehingga dapat dengan mudah menjadi hambatan. Tetapi karena semua data berada di satu tempat, lebih mudah untuk memelihara dan mencadangkan data. Selain itu, lebih mudah untuk menjaga integritas data, karena setelah data disimpan dalam database terpusat, data usang tidak lagi tersedia di tempat lain.

Apa itu Basis Data Terdistribusi?

Dalam database terdistribusi, data disimpan dalam perangkat penyimpanan yang terletak di lokasi fisik yang berbeda. Mereka tidak melekat pada CPU umum tetapi database dikendalikan oleh DBMS pusat. Pengguna mengakses data dalam database terdistribusi dengan mengakses WAN. Untuk menjaga database terdistribusi up to date, menggunakan proses replikasi dan duplikasi. Proses replikasi mengidentifikasi perubahan dalam database terdistribusi dan menerapkan perubahan tersebut untuk memastikan bahwa semua database terdistribusi terlihat sama. Tergantung pada jumlah database terdistribusi, proses ini bisa menjadi sangat kompleks dan memakan waktu. Proses duplikasi mengidentifikasi satu database sebagai database master dan menduplikasi database itu. Proses ini tidak serumit proses replikasi tetapi memastikan bahwa semua database terdistribusi memiliki data yang sama.

Apa Perbedaan Basis Data Terdistribusi dan Basis Data Terpusat?

Sementara database terpusat menyimpan datanya di perangkat penyimpanan yang berada di satu lokasi yang terhubung ke satu CPU, sistem database terdistribusi menyimpan datanya di perangkat penyimpanan yang mungkin terletak di lokasi geografis yang berbeda dan dikelola menggunakan pusat DBMS. Basis data terpusat lebih mudah dipelihara dan diperbarui karena semua data disimpan di satu lokasi. Selain itu, lebih mudah untuk menjaga integritas data dan menghindari duplikasi data. Namun, semua permintaan yang datang untuk mengakses data diproses oleh satu entitas seperti mainframe tunggal, dan karena itu dapat dengan mudah menjadi hambatan. Tetapi dengan database terdistribusi, kemacetan ini dapat dihindari karena database diparalelkan membuat beban seimbang antara beberapa server. Tetapi menjaga agar data tetap mutakhir dalam sistem basis data terdistribusi membutuhkan pekerjaan tambahan, oleh karena itu meningkatkan biaya pemeliharaan dan kerumitan dan juga memerlukan perangkat lunak tambahan untuk tujuan ini. Selain itu, merancang database untuk database terdistribusi lebih kompleks daripada yang sama untuk database terpusat.

Direkomendasikan: