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

  • populaarsed võrdlused: Hulu ja Netflixi erinevus

    Hulu ja Netflixi erinevus

    Peamised erinevused: Hulu on tellitav ja internetipõhine televisiooni vaatamise teenus, kus on rohkem telesaateid ja vähem filme. Netflix on tellitav ja internetipõhine televisiooni vaatamise teenus koos vanade telesaateid ja rohkem filme. Lates teleringhäälingutööstuse suundumus on vaadata televiisorit interneti vahendusel mitmesugustes seadmetes, nagu Interneti-ühendusega televisioon, Blu-ray-mängijad, digiboksid, mängukonsool, mobiiltelefonid ja tahvelarvutid. Teavet s
  • populaarsed võrdlused: Töö, töö ja ettevõtte erinevus

    Töö, töö ja ettevõtte erinevus

    Peamised erinevused: Töö on midagi, mida inimesed teevad raha eest, näiteks palka. Töö on sageli lühiajaline ja ainult siis, kui inimene vajab elamiseks raha. Sageli on mõnes ettevõttes töö. Äri, ettevõte või ettevõte on organisatsioon, mis tegeleb aktiivselt ärilise, tööstusliku või kutsetegevusega. Töö, töö ja äri
  • populaarsed võrdlused: QR-koodi ja vöötkoodi vaheline erinevus

    QR-koodi ja vöötkoodi vaheline erinevus

    Peamine erinevus: nii QR-kood kui ka vöötkood on vahendid, mida kasutatakse andmete kogumiseks konkreetsete üksuste kohta. QR-kood on kahemõõtmeline kodeering, samas kui vöötkood on looduses ühemõõtmeline. Termin QR-kood tähistab kiirreageerimise koodi. Nagu nimigi ütleb, kasutatakse QR-koodi andmete kiireks esilekutsumiseks konkreetsest käepärastest elemendist. QR-kood sai
  • populaarsed võrdlused: Oscari ja Akadeemia auhinna erinevus

    Oscari ja Akadeemia auhinna erinevus

    Peamised erinevused: Akadeemia auhinnad on auhind, mida antakse iga-aastaselt filmide tipptaseme tunnustamise eest ning mille esitavad filmikunsti ja teaduste akadeemia. Oscar on teine ​​auhind, mis on vahetatav. Mõlema tingimuse vahel ei ole vahet. Akadeemia auhinnad on auhind, mida antakse igal aastal filmide tipptaseme tunnustamise eest. Aka
  • populaarsed võrdlused: Erinevus nartsisside ja nartsisside vahel

    Erinevus nartsisside ja nartsisside vahel

    Peamised erinevused: Nartsiss ja nartsiss on sama asi. Nartsissid on vastupidavad ja kergesti kasvatavad paljudes Põhja-Ameerika piirkondades, välja arvatud Lõuna-Floridas. Neid identifitseerivad enamasti nende lamedad lehed. Narkiss on teaduslik nimi, mis on antud taimede perekonnale, mida tuntakse tavaliselt nartsissidena. N
  • populaarsed võrdlused: Erinevus LCD ja HDTV vahel

    Erinevus LCD ja HDTV vahel

    Peamised erinevused: LCD-ekraanid on ekraani tüüp, samas kui HDTV on digitaaltelevisiooni edastamise formaat. Vedelkristallekraan on teleriekraani tüüp, mis kasutab vedelaid kristalle kahe polariseeriva materjali lehe vahel. HDTV ringhäälingu formaat on standardse digitaaltelevisiooniga võrreldes uuendatud. HDTV-
  • populaarsed võrdlused: Erinevus tehase lähtestamise ja Hard Reset vahel

    Erinevus tehase lähtestamise ja Hard Reset vahel

    Peamine erinevus: kaks terminit tehase ja raske lähtestamine on seotud seadetega. Tehase lähtestamine on seotud kogu süsteemi taaskäivitamisega, samas kui kõvakettad lähtuvad süsteemi mis tahes riistvara lähtestamisest. Wikipedia väidab, et "tehase lähtestamine või lähtestamine on elektroonilise seadme täielik taastamine selle tehasesätetele." Tehase
  • populaarsed võrdlused: Kabiini ja takso erinevus

    Kabiini ja takso erinevus

    Peamised erinevused: Mõisted “kabiin” ja “takso” on mõlemad tuletatud terminist taxicab. Need on sünonüümid. Mõlemad viitavad sõidukijuhi tüübile, mida kasutavad juhid, mida kasutab üks reisija või väike reisirühm sageli mitte jagatud sõiduks. Mõisted “kabiin” ja “takso” on sisuliselt sünonüümid. Mõlemad viitavad sõidukile, mida
  • populaarsed võrdlused: Keskkonna ja ökosüsteemi erinevus

    Keskkonna ja ökosüsteemi erinevus

    Oluline erinevus: keskkond on ümbrus, mis muutub vastavalt, samas kui ökosüsteem hõlmab keskkonna ja selles elavate organismide vahelist koostoimet. Keskkond on seotud ümbritseva keskkonnaga, kus elavad organismid elavad. See on ala, kus elavad elusorganismid. Maa on keskkond, mis hõlmab komponente nagu vesi, õhk, elusolendid, elusolendid jne. Keskk

Toimetaja Valik

Erinevus Like ja As vahel

Peamine erinevus: „sarnaste” ja „nagu” vahel on peamine erinevus, et otsest võrdlemist kasutatakse „sarnasena”, samas kui „kui” kasutatakse kahe fraasi ühendamiseks, mis on mingil viisil või viisil seotud. Teine reegel, mida tuleb meeles pidada, on see, et „sarnast“ kasutatakse kõige sagedamini eessõnana, samas kui „kui” kasutatakse kõige sagedamini adverbina. "Like" ja "As