Perbezaan Antara Pangkalan Data Teragih dan Pangkalan Data Berpusat

Perbezaan Antara Pangkalan Data Teragih dan Pangkalan Data Berpusat
Perbezaan Antara Pangkalan Data Teragih dan Pangkalan Data Berpusat

Video: Perbezaan Antara Pangkalan Data Teragih dan Pangkalan Data Berpusat

Video: Perbezaan Antara Pangkalan Data Teragih dan Pangkalan Data Berpusat
Video: Authentic Dan Dan Noodles From Scratch (四川担担面) 2024, Julai
Anonim

Pangkalan Data Teragih lwn Pangkalan Data Berpusat

Pangkalan data berpusat ialah pangkalan data di mana data disimpan dan diselenggara dalam satu lokasi. Ini adalah pendekatan tradisional untuk menyimpan data dalam perusahaan besar. Pangkalan data teragih ialah pangkalan data di mana data disimpan dalam peranti storan yang tidak terletak di lokasi fizikal yang sama tetapi pangkalan data dikawal menggunakan Sistem Pengurusan Pangkalan Data (DBMS) pusat.

Apakah Pangkalan Data Berpusat?

Dalam pangkalan data terpusat, semua data organisasi disimpan di satu tempat seperti komputer kerangka utama atau pelayan. Pengguna di lokasi terpencil mengakses data melalui Rangkaian Kawasan Luas (WAN) menggunakan program aplikasi yang disediakan untuk mengakses data. Pangkalan data berpusat (kerangka utama atau pelayan) sepatutnya dapat memenuhi semua permintaan yang datang ke sistem, oleh itu dengan mudah boleh menjadi halangan. Tetapi memandangkan semua data berada di satu tempat, lebih mudah untuk mengekalkan dan menyandarkan data. Tambahan pula, lebih mudah untuk mengekalkan integriti data, kerana setelah data disimpan dalam pangkalan data terpusat, data lapuk tidak lagi tersedia di tempat lain.

Apakah itu Pangkalan Data Teragih?

Dalam pangkalan data yang diedarkan, data disimpan dalam peranti storan yang terletak di lokasi fizikal yang berbeza. Mereka tidak dilampirkan pada CPU biasa tetapi pangkalan data dikawal oleh DBMS pusat. Pengguna mengakses data dalam pangkalan data teragih dengan mengakses WAN. Untuk memastikan pangkalan data yang diedarkan dikemas kini, ia menggunakan proses replikasi dan pertindihan. Proses replikasi mengenal pasti perubahan dalam pangkalan data yang diedarkan dan menggunakan perubahan tersebut untuk memastikan semua pangkalan data yang diedarkan kelihatan sama. Bergantung pada bilangan pangkalan data yang diedarkan, proses ini boleh menjadi sangat kompleks dan memakan masa. Proses penduaan mengenal pasti satu pangkalan data sebagai pangkalan data induk dan menduplikasi pangkalan data tersebut. Proses ini tidak rumit seperti proses replikasi tetapi memastikan semua pangkalan data yang diedarkan mempunyai data yang sama.

Apakah perbezaan antara Pangkalan Data Teragih dan Pangkalan Data Berpusat?

Walaupun pangkalan data berpusat menyimpan datanya dalam peranti storan yang berada di satu lokasi disambungkan ke CPU tunggal, sistem pangkalan data teragih menyimpan datanya dalam peranti storan yang mungkin terletak di lokasi geografi yang berbeza dan diuruskan menggunakan pusat DBMS. Pangkalan data berpusat lebih mudah untuk diselenggara dan dikemas kini kerana semua data disimpan dalam satu lokasi. Tambahan pula, adalah lebih mudah untuk mengekalkan integriti data dan mengelakkan keperluan untuk pertindihan data. Tetapi, semua permintaan yang datang untuk mengakses data diproses oleh satu entiti seperti kerangka utama tunggal, dan oleh itu ia boleh menjadi halangan dengan mudah. Tetapi dengan pangkalan data yang diedarkan, kesesakan ini boleh dielakkan kerana pangkalan data adalah selari menjadikan beban seimbang antara beberapa pelayan. Tetapi memastikan data dikemas kini dalam sistem pangkalan data teragih memerlukan kerja tambahan, oleh itu meningkatkan kos penyelenggaraan dan kerumitan dan juga memerlukan perisian tambahan untuk tujuan ini. Tambahan pula, mereka bentuk pangkalan data untuk pangkalan data teragih adalah lebih kompleks daripada pangkalan data terpusat.

Disyorkan: