Master vs Slave
Master/Slave adalah model komunikasi di mana perangkat atau proses yang ditetapkan sebagai master memiliki kendali atas perangkat/perangkat atau proses lain yang disebut budak/budak. Sederhananya, master adalah perangkat atau proses yang mengontrol perangkat atau proses lain dan budak adalah perangkat atau proses yang dikendalikan oleh perangkat lain atau proses. Komunikasi berdasarkan model master/slave terjadi di banyak tempat. Beberapa contoh dalam replikasi database, perangkat yang terhubung ke bus di komputer, dll.
Apa itu Guru?
Sederhananya, master adalah perangkat atau proses yang mengontrol perangkat atau proses lain. Arah kontrol selalu mengalir dari master ke budak. Misalnya, dalam replikasi database (menyalin data antar database untuk mempertahankan konsistensi), database master dianggap sebagai pihak dengan semua otoritas. Database master mencatat semua pembaruan untuk data dan semua database lainnya kemudian disinkronkan dengan master. Istilah master juga digunakan dalam pengaturan hard drive menggunakan PATA (lampiran teknologi canggih paralel). Tetapi dalam situasi ini, master hanya digunakan sebagai nama lain untuk perangkat 0 dan master (perangkat 0) dalam situasi ini tidak memiliki kontrol apa pun atas perangkat yang disebut sebagai budak. Tetapi perangkat yang ditunjuk sebagai master akan muncul pertama kali ke BIOS atau sistem operasi. Menunjuk hard drive sebagai master biasanya dilakukan dengan memiliki pengaturan jumper tertentu.
Apa itu budak?
Slave adalah perangkat atau proses yang dikendalikan oleh perangkat lain atau proses (disebut master). Misalnya, dalam replikasi database, database yang dianggap sebagai budak akan menggunakan pembaruan yang direkam dalam database master untuk menyinkronkan datanya dengan master. Ketika budak menerima pembaruan dari master dengan sukses, itu menginformasikan master dengan mengeluarkan pesan. Ini akan memungkinkan Master untuk mengirim lebih banyak pembaruan ke budak. Selanjutnya, dalam pengaturan hard drive Pata, istilah budak digunakan sebagai sinonim untuk perangkat 1. Tetapi dalam situasi ini master (perangkat 0) tidak memiliki kontrol atas perangkat yang ditetapkan sebagai budak. Tetapi ketika SATA (Lampiran Teknologi Lanjutan Serial) menggantikan drive PATA tradisional, menunjuk hard drive sebagai master dan slave tidak digunakan lagi.
Apa perbedaan antara tuan dan budak?
Dalam model komunikasi master/slave, master adalah perangkat atau proses yang memiliki kontrol atas perangkat atau proses lain, sedangkan budak adalah perangkat atau proses yang dikendalikan oleh perangkat lain (disebut master). Dalam replikasi database, master database mencatat semua pembaruan dalam data dan mengirimkannya ke database yang ditetapkan sebagai budak. Budak hanya dapat memberi tahu master apakah mereka menerima pembaruan dengan sukses dan mereka tidak memiliki kendali untuk menghentikan pembaruan yang datang kepada mereka. Tapi, ada perbedaan dalam penggunaan master/slave dalam pengaturan hard drive pata. Di sini, perangkat yang ditunjuk sebagai master tidak memiliki kendali atas perangkat yang ditetapkan sebagai budak.