Mestari vs. orja
Master / Slave on viestintämalli, jossa isäntänä nimetty laite tai prosessi hallitsee muita orja / orjaksi kutsuttuja laitteita / laitteita tai prosesseja. Yksinkertaisesti, isäntä on laite tai prosessi, joka ohjaa muita laitteita tai prosesseja, ja orja on laite tai prosessi, jota toinen laite tai prosessi ohjaa. Master / slave-malliin perustuva viestintä tapahtuu monissa paikoissa. Joitakin esimerkkejä ovat tietokannan toisinnot, tietokoneen väylään kytketyt laitteet jne.
Mikä on mestari?
Yksinkertaisesti, isäntä on laite tai prosessi, joka ohjaa muita laitteita tai prosesseja. Ohjauksen suunta virtaa aina isäntästä orjaan. Esimerkiksi tietokannan replikoinnissa (tietojen kopioiminen tietokantojen välillä johdonmukaisuuden ylläpitämiseksi) päätietokantaa pidetään osapuolena, jolla on kaikki auktoriteetit. Päätietokanta tallentaa kaikki päivitykset tietoihin ja kaikki muut tietokannat synkronoidaan myöhemmin isäntään. Termiä master käytetään myös kiintolevyjärjestelyissä, joissa käytetään PATA: ta (Parallel Advanced Technology Attachment). Mutta tässä tilanteessa isäntä käytetään vain toisena nimellä laitteelle 0, ja isäntä (laite 0) tässä tilanteessa ei hallitse orjaksi nimettyä laitetta. Mutta isäntänä nimetty laite ilmestyy ensin BIOS: iin tai käyttöjärjestelmään. Kiintolevyn nimeäminen isäntänä tapahtuu tyypillisesti määrittämällä tietty hyppääjä-asetus.
Mikä on orja?
Orja on laite tai prosessi, jota ohjaa toinen laite tai prosessi (kutsutaan isäntänä). Esimerkiksi tietokannan replikoinnissa orjana pidettävä tietokanta käyttää isäntätietokantaan tallennettuja päivityksiä synkronoidakseen tietonsa isäntään. Kun orja vastaanottaa päivitykset isäntältä onnistuneesti, se ilmoittaa isäntälle lähettämällä viestin. Tämän avulla päällikkö voi lähettää lisää päivityksiä orjalle. Lisäksi PATA-kiintolevyjärjestelyissä termiä orja käytetään laitteen 1 synonyyminä. Mutta tässä tilanteessa isäntällä (laite 0) ei ole mitään hallintaa orjaksi osoitetusta laitteesta. Mutta kun SATA (Serial Advanced Technology Attachment) korvasi perinteiset PATA-asemat, kiintolevyjen nimeämistä isäntänä ja orjana ei enää käytetty.
Mikä on ero Masterin ja Orjan välillä??
Isäntä / orja -viestintämallissa isäntä on laite tai prosessi, jolla on hallintaa muihin laitteisiin tai prosesseihin, kun taas orja on laite tai prosessi, jota toinen laite (nimeltään isäntä) ohjaa. Tietokannan toisinnuksessa päätietokanta tallentaa kaikki päivitykset tietoihin ja lähettää ne orjaksi nimettyihin tietokantoihin. Orjat voivat vain ilmoittaa isäntälle, onko he vastaanottaneet päivitykset onnistuneesti, eikä heillä ole mitään hallintaa estää päivitysten tulemista heille. Mutta isäntä / orja-käyttö PATA-kiintolevyjärjestelyissä eroaa. Tässä isäntänä nimetyllä laitteella ei ole hallintaa orjaksi osoitettua laitetta.