Erinevus andmebaasi peegeldamise ja replikatsiooni vahel

Peamised erinevused: Andmebaasi peegeldamine ja andmebaasi replikatsioon on kaks kõrget andmete kättesaadavuse tehnikat andmebaasi serverite jaoks. Replikatsioonis kopeeritakse ja jagatakse andmebaasi objektid ühest andmebaasist teise. See vähendab koormust algsest andmebaasiserverist ja kõik serverid, millele andmebaas kopeeriti, on sama aktiivsed kui põhiserver. Teisest küljest loob andmebaasi peegeldamine andmebaasi koopiaid kahes erinevas serveri eksemplaris (peamine ja peegel). Need peeglid kopeerivad koopiatena ja ei ole alati aktiivsed nagu andmete replikatsiooni puhul.

Andmebaasi replikatsioon viitab meetodite rühmale, milles andmeid kopeeritakse ja need koopiad jagatakse ühest andmebaasist teise. Andmete ja andmebaasi objektide vahelise kooskõla säilitamiseks sünkroniseeritakse ka andmebaase. Allika andmebaasi serverit võib nimetada kapteniks ja servereid, milles andmeid kopeeritakse, võib nimetada orjadeks. See aitab vähendada põhiserveri koormust, kuna klientidel on võimalik kasutada rohkem kui ühte serverit.

Põhi- ja orja serverite käitumine on üldiselt sama. Andmete mis tahes muutus kajastub ka slave serverites. Seda tehnikat saab kasutada andmete kopeerimiseks rohkem kui ühes andmebaasis. Osalist replikatsiooni rakendatakse ainult tabelite või ridade veergude alamhulga jaoks ja seetõttu ei tohi see sisuliselt kogu andmebaasi korrata.

Andmebaasi peegeldamine viitab meetoditele, mille abil luuakse ja säilitatakse andmebaasi koondatud koopiad. Peegeldatud koopia sünkroniseeritakse järjepidevalt põhiandmebaasiga. See meetod aitab tagada katkematu andmete kättesaadavuse ja vähendab ka seisakuid, mis võivad muidu esineda andmete rikkumise või kadumise tõttu. Uuendamise protsessi käigus annab andmebaasi peegeldamine vähemalt ühe elujõulise koopia, millele pääseb juurde.

Microsoft SQL server kasutab seda tehnikat, säilitades ühe andmebaasi kaks koopiat (põhi- ja peegelpildi) erinevates arvutites, mida tuntakse serveri eksemplaridena. Need peegelpildid toimivad andmebaasi ooterežiimi koopiatena. Andmebaasi peegeldamine piirdub ainult kahe serveriga.

Andmebaaside suurema kättesaadavuse saavutamiseks kasutatakse kombinatsioonides ka replikatsiooni- ja peegeldustehnikaid. Peamine erinevus replikatsiooni ja peegeldamise vahel on see, et erinevalt peegeldamisest ei ole replikatsioonis ooterežiimi servereid, kuna kõik serverid toimivad aktiivsete serveritena. Peegeldamine on eelistatud siis, kui soovitakse aeglustada ja soovib, et jagatud salvestuse, lülitite jms kontekstis oleks kulutõhus lahendus. Teisest küljest eelistatakse replikatsiooni stsenaariumis, kus jagatud töötlemist peab jagama rakenduse töökoormust.

Andmebaasi peegeldamise ja replikatsiooni võrdlus:

Andmebaasi peegeldamine

Replikatsioon

Määratlus

Andmebaasi peegeldamine loob andmebaasi koopiaid kahes erinevas serveri eksemplaris. Need koopiad töötavad koopiatena ja ei ole alati aktiivsed nagu andmete replikatsiooni puhul.

Replikatsioonis kopeeritakse ja jagatakse andmebaasi objektid ühest andmebaasist teise. See vähendab koormust algsest andmebaasiserverist ja kõik serverid, millele andmebaas kopeeriti, on sama aktiivsed kui põhiserver.

Eelised

Andmebaasi peegeldamine aitab vähendada planeeritud ja planeerimata seisakuid järgmiselt:

  • Automaatne või käsitsi ülekandmine võib mõlemad töötada peegeldatud andmebaaside jaoks.
  • See hoiab peegeldatud andmebaasi õigesti sünkroniseeritud algse andmebaasiga
  • See parandab andmete kättesaadavust ja mastaapsust
  • See tagab tõrke ohutu varukoopia
  • See tagab koormuse leviku
  • See annab võimaluse katkestatud operatsiooni ajal

Puudused (SQL Server 2008)

  • Kõrge turvalisus ilma automaatse tõrkekatkestuseta võib olla võrgu üldine.
  • "Automaatne failover" jaoks on vajalik kolmas server.
  • Teisi objekte tuleb käsitleda väljaspool peegeldamist, näiteks sisselogimist, SQL Agent töökohti jne.
  • Nõuab peegeldatud koopia lisamälu
  • Kui hetktõmmiseid kasutatakse ainult lugemiseks, on hetktõmmis ainult hetkeseisu loomisel.
  • Ümberkonfigureerimine võib vajada käsitsi sekkumist.
  • Muutuste tõukamiseks peate toetuma turustajale.
  • Teisi objekte tuleb käsitseda väljaspool replikatsiooni, näiteks sisselogimist, SQL Agent töökohti jne.
  • Seejärel on teiste valikute seadistamine ja hooldamine keerulisem.
  • SQL Server peab olema teisese serveri jaoks täielikult litsentsitud.
Soovitatav

Seotud Artiklid

  • vahe: Erinevus Java ja Javax vahel

    Erinevus Java ja Javax vahel

    Peamine erinevus: Java on programmeerimiskeel, mida on mõjutanud C keel. Java ja Javax on sisuliselt paketid, mida kasutatakse Java programmeerimiskeele kontekstis. Praktiliselt ei ole Java ja Javax vahel vahet. See on lihtsalt nimi, mis erineb. Java on programmeerimiskeel, mida on mõjutanud C keel.
  • vahe: Erinevus muusiku ja helilooja vahel

    Erinevus muusiku ja helilooja vahel

    Põhiline erinevus: muusik on iga isik, kes mängib muusikariista või on muusikaliselt andekas. Kui helilooja on keegi, kes loob muusikat. On palju segadust seoses mõistetega, mida nad kõige sagedamini kasutavad koos. See viib inimesteni, eeldades, et sõnadel on sama tähendus ja neid saab kasutada vaheldumisi. Kuid
  • vahe: Erinevus AVI ja MPEG vahel

    Erinevus AVI ja MPEG vahel

    Peamine erinevus: AVI tähistab Audio Video Interleave. See sisaldus osana Video for Windows tehnoloogiast. Windows töötas selle välja Apple'i arvutite poolt välja töötatud MOV-vormingus. Enamik inimesi ei mõista, et AVI ja MOV ei kodeeri formaate, vaid on vormindatud videofailide mähised. Teisest
  • vahe: Erinevus Asus PadFone Infinity ja Samsung Galaxy S4 vahel

    Erinevus Asus PadFone Infinity ja Samsung Galaxy S4 vahel

    Peamised erinevused: Asus Padfone Infinity nutitelefon on 5-tolline täis-HD 1920x1080, Super IPS +, millel on Capacitive Multi puutetundlik paneel ja annab umbes 441 ppi tihedust. Seade on baari telefon, mille kumerad nurgad annavad sellele sarnase välimuse „iPhone'ile“ ja „HTC One“. Asus Padfone Infinity Dock on põhiliselt 10-tolline tahvelarvuti kest, mis võimaldab kasutajatel telefoni oma tahvelarvutisse tõmmata, libistades seda tagaküljel asuvasse pilusse. Samsung Gala
  • vahe: Erinevus Asus PadFone Infinity ja HTC One vahel

    Erinevus Asus PadFone Infinity ja HTC One vahel

    Peamised erinevused: Asus Padfone Infinity nutitelefon on 5-tolline täis-HD 1920x1080, Super IPS +, millel on Capacitive Multi puutetundlik paneel ja annab umbes 441 ppi tihedust. Seade on baari telefon, mille kumerad nurgad annavad sellele sarnase välimuse „iPhone'ile“ ja „HTC One“. Asus Padfone Infinity Dock on põhiliselt 10-tolline tahvelarvuti kest, mis võimaldab kasutajatel telefoni oma tahvelarvutisse tõmmata, libistades seda tagaküljel asuvasse pilusse. HTC One käiv
  • vahe: Erinevus Londoni ja Londoni linna vahel

    Erinevus Londoni ja Londoni linna vahel

    Peamised erinevused: London City on linn, millel on oma seadused ja määrused ning mis asub Londoni linnas. London on Inglismaa pealinn. Londoni ja Londoni linna vahel on erinevusi veidi keeruline selgitada. Tuleb põhjalikult mõista, kuidas linn arenenud, et mõista, miks on Ühendkuningriigis kaks Londonit. See
  • vahe: Horoskoopi ja astroloogia erinevus

    Horoskoopi ja astroloogia erinevus

    Põhiline erinevus: Horoskoopi ja astroloogia peamine erinevus on see, et astroloogia on pseudoteadus, samas kui horoskoop on astroloogial põhinev prognoos, diagramm või diagramm. Astroloogia on pseudoteaduslik süsteem, mille keskmes on usk, et planeedipositsioonidel on otsene mõju oma elule. Astroloogia veendumuste kohaselt võib tulevikku ennustada päikese, kuu ja planeetide asukoha põhjal. Samuti
  • vahe: Erinevus ärevuse ja murega

    Erinevus ärevuse ja murega

    Peamised erinevused: ärevus on vastus stressitegurile. Ärevus on hirmu, rahutuse ja muretunde tunne. See võib olla juurdunud igal juhul, mis paneb ühe pettuma, vihane või närviliseks. Mure on, kui olete mingi kindla olukorra pärast mures. Muret tekitab peaaegu iga päev inimese või olukorra või selle jaoks midagi erinevat kuju, suurust ja vormi. Ärevus j
  • vahe: Bipolaarse ja skisoafektiivse häire erinevus

    Bipolaarse ja skisoafektiivse häire erinevus

    Peamised erinevused: Bipolaarne häire on seisund, kus inimesed kogevad ulatuslikke meeleolumuutusi. Isik võib hakata õnnelikuks saama ja siis minema kiiresti kurvaks või depressiooniks. Skisoafektiivne häire on vaimne seisund, kus inimesel on korduvad ebanormaalsed meeleolu ja psühhootilised komponendid. Bipo

Toimetaja Valik

Erinevus Aikido ja Jujitsu vahel

Peamine erinevus: Aikido ja Jujitsu on traditsioonilised Jaapani kunsti vormid, samas kui Jujitsu on Aikido esivanemate kunstivorm. Mõlemad kunstivormid erinevad oma tehnikate ja rakenduste poolest. Aikido on keerukas võitluskunstide vorm, võrreldes Jujitsu omaga, mis on rohkem võidelda ja ründab omamoodi kunsti. Aik