Разница между мастером и рабом

Мастер против Раба

Ведущий / ведомый - это модель связи, в которой устройство или процесс, обозначенный как ведущий, обладает контролем над другим устройством / устройствами или процессами, называемыми ведомым / ведомым. Проще говоря, ведущее устройство - это устройство или процесс, который управляет другими устройствами или процессами, а ведомое устройство - это устройство или процесс, который управляется другим устройством или процессом. Связь, основанная на главной / подчиненной модели, происходит во многих местах. Некоторые примеры - репликация базы данных, устройства, подключенные к шине компьютера, и т. Д..

Что такое мастер?

Проще говоря, мастер - это устройство или процесс, который управляет другими устройствами или процессами. Направление управления всегда течет от ведущего к подчиненному. Например, при репликации базы данных (копирование данных между базами данных для обеспечения согласованности) основная база данных рассматривается как сторона со всеми полномочиями. Основная база данных записывает все обновления данных, а все остальные базы данных впоследствии синхронизируются с главной. Термин master также используется в устройствах с жесткими дисками, использующими PATA (Parallel Advanced Technology Attachment). Но в этой ситуации ведущий просто используется в качестве другого имени для устройства 0, а ведущий (устройство 0) в этой ситуации не имеет никакого контроля над устройством, названным в качестве ведомого. Но устройство, обозначенное как мастер, будет отображаться первым в BIOS или операционной системе. Назначение жесткого диска в качестве главного обычно выполняется с помощью специальной настройки перемычки.

Что такое раб?

Подчиненный - это устройство или процесс, который контролируется другим устройством или процессом (называемым ведущим). Например, при репликации базы данных база данных, рассматриваемая как подчиненная, будет использовать обновления, записанные в базе данных master, для синхронизации своих данных с master. Когда ведомое устройство получает обновления от мастера успешно, оно сообщает мастеру, выводя сообщение. Это позволит мастеру отправлять больше обновлений ведомому. Кроме того, в устройствах с жесткими дисками PATA термин «ведомый» используется в качестве синонима для устройства 1. Но в этой ситуации ведущий (устройство 0) не имеет никакого контроля над устройством, обозначенным как ведомое. Но когда SATA (Serial Advanced Technology Attachment) заменил традиционные диски PATA, жесткие диски как главные и подчиненные больше не использовались..

В чем разница между мастером и рабом?

В модели связи ведущий / ведомый ведущий - это устройство или процесс, который контролирует другие устройства или процессы, тогда как ведомый - это устройство или процесс, который управляется другим устройством (называемым ведущим). При репликации базы данных главная база данных записывает все обновления данных и отправляет их в базы данных, обозначенные как подчиненные. Слэйвы могут только сообщить ведущему, успешно ли они получили обновления, и у них нет контроля, чтобы остановить поступающие к ним обновления. Но есть разница в использовании master / slave в устройствах с жесткими дисками PATA. Здесь устройство, обозначенное как ведущее, не имеет контроля над устройством, обозначенным как подчиненное..