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 Minuet ja Minute vahel

    Erinevus Minuet ja Minute vahel

    Peamised erinevused: Üks minut on ajaühik, mis viitab 60 sekundile või vaheldumisi üks kuuekümnendik tunnist. Menüü on aeglane tants, mis oli Prantsusmaal 18. sajandil üsna populaarne. Sageli juhtub, et kaks sõna, mis sageli sarnanevad ja kõlavad, tekitavad masside vahel segadust. Enamik inimesi ja eriti uue keele õppijaid kipuvad segama sarnaseid sõnu, mis põhjustavad õppimise ja kasutamise raskusi. Minuett ja m
  • vahe: Tsiviilõiguse ja ühise õiguse erinevus

    Tsiviilõiguse ja ühise õiguse erinevus

    Olulised erinevused: tsiviilõigussüsteemid pärinevad Lääne-Euroopast ja on Rooma õiguse ja Justiniuse koodeksi intellektuaalne raamistik. Tsiviilõiguse süsteem põhineb seadustel või koodidel, mis on kirjutatud ja nõuetekohaselt kodifitseeritud. Need seadused on avalikkusele hästi teada ja neid järgitakse. Ühisõiguse
  • vahe: Maksude auditi ja kohustusliku auditi erinevus

    Maksude auditi ja kohustusliku auditi erinevus

    Peamised erinevused: viiakse läbi maksukontroll, et tagada isiku või organisatsiooni finantsaruannete korrektsus. Seda võib teha isiku või ettevõtte nimel või see võib olla nõue. Kohustuslik audit on äriühingu või valitsuse finantsdokumentide seaduslikult nõutav audit. Iga maksumaksja hirm on audit. Audit on p
  • vahe: Sinepiõli ja kastoorõli erinevus

    Sinepiõli ja kastoorõli erinevus

    Peamine erinevus: sinep ja kastoorõlid on kaks erinevat tüüpi õli, mis saadakse nende vastavatest seemnetest, st sinepist ja kastoori seemnest. Ja nende kahe õli põhiline erinevus on see, et söödava õli sinepiõli võib kasutada toiduvalmistamiseks, samal ajal kui riitsinusõli ei kehti toiduvalmistamiseks. Tänapäeval
  • vahe: Erinevus täiendava ja tasuta

    Erinevus täiendava ja tasuta

    Peamised erinevused: Täiendav viitab midagi, mis lõpeb või läheb midagi muud. Tasuta viitab midagi, mis kiidab või ütleb midagi muud midagi. Täiendav ja tasuta on kaks erinevat sõna inglise keeles, millel on tegelikult kaks erinevat tähendust. Sõnad on homofoonid, mis tähendab, et nad kõlavad samamoodi ja võivad isegi tunduda sarnased, kuid tegelikult on neil kaks erinevat tähendust. Täiendavad j
  • vahe: Erinevus Agora ja foorumi vahel

    Erinevus Agora ja foorumi vahel

    Peamised erinevused: Agoras on vabaõhu maa, mis asub keskses asukohas, näiteks elava linna keskel või olulise ristmiku keskel. Foorum on romaani nimi agorale ja on samuti sarnane. Need on avalikud väljakud või alad Rooma linnas või riigis, mida kasutati turuplatsidena. Agora ja Forum on kaks avalikku kohta, mis on Kreeka ja Rooma kultuuri osa. Agor
  • vahe: Erinevus uuendamise ja värskendamise vahel

    Erinevus uuendamise ja värskendamise vahel

    Peamised erinevused: uuendamine võib tähendada kahte erinevat asja, see võib viidata toote uuemale versioonile või võib viidata täiesti uuele tootele, mis on uuem kui vanem toode. Mõiste update on erinev; see viitab sama programmi muutmisele. See tähendab vanema tarkvara ajakohastamist. Arvutustehnikaid on sageli raske dešifreerida. Kaks se
  • vahe: Erinevus HTC First ja Nokia Lumia 720 vahel

    Erinevus HTC First ja Nokia Lumia 720 vahel

    Oluline erinevus: HTC First on esimene telefon, mis ilmub Facebooki kasutajaliidese kaudu. Telefoni toiteallikaks on Qualcomm MSM8930 Snapdragon 400 1.4 GHz Dual-core Krait ja 1 GB RAM. Nokia Lumia 720 on üks uusimaid telefone, mis sarnanevad oma lipulaevaga Lumia 920. Lumia 720 on varustatud 1 GHz kahetuumalise Snapdragon S4 protsessoriga, millel on 512 MB RAM ja 8 GB sisemälu, mida saab täiendada 64 GB-ni. T
  • vahe: Erinevus Curling Iron ja Straightening Iron vahel

    Erinevus Curling Iron ja Straightening Iron vahel

    Peamised erinevused: Curling iron on juuste raud, mis võib tekitada juustele laineid ja lokke, kasutades erinevaid juukses kasutatavaid meetodeid ja tooteid. Curling-triikrauad on silindrilise kujuga ja neil on metallist tünn, plastikust käepidemega. Sirgendamine Raud on juuste raud, mida kasutatakse juuste sirgendamiseks. N

Toimetaja Valik

BSD ja Linuxi erinevus

Oluline erinevus: BSD ja Linux on mõlemad operatsioonisüsteemid, mida saab oma arvutis kasutada. BSD ja Linux on UNIXi operatsioonisüsteemi derivaadid ja mõlemad on avatud lähtekoodiga operatsioonisüsteem. Linuxi GNU avaliku litsentsi all saab muuta tarkvara nii, nagu nad soovivad, kui nad pakuvad teistele kasutajatele muudetud lähtekoodi. BSD l