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: Momentumi ja nurkmomendi erinevus

    Momentumi ja nurkmomendi erinevus

    Põhiline erinevus: lineaarset momenti kasutatakse põhiliselt objekti liikumise mõõtmiseks. Seda saab lihtsalt nimetada liikuvaks massiks. Lineaarne moment on massi ja kiiruse toode ning seda saab luua nii vertikaalses kui ka horisontaalses suunas. Nurkne hoogu võib pidada lineaarse hoogu pöörleva analoogina. Nurkn
  • populaarsed võrdlused: Erinevus Adsense ja Doubleclick vahel

    Erinevus Adsense ja Doubleclick vahel

    Peamised erinevused: Google Adsense on Google'i reklaamiprogramm. See võimaldab veebisaitidel reklaame tulude loomiseks avaldada. Reklaamid võivad olla automaatne tekst, pilt, video või interaktiivne meedia reklaam. Kuigi Adsense on kirjastajate reklaamiprogramm, arendab ja pakub DoubleClick Interneti-reklaami teenust. T
  • populaarsed võrdlused: Erinevus avastamise ja leiutise vahel

    Erinevus avastamise ja leiutise vahel

    Peamised erinevused: Discovery on tuntud kui see, mis avastab midagi, mis on juba eelnevalt esinenud ja on olnud pikema aja jooksul. Leiutis kasutab juba olemasolevaid objekte, ideid või teooriaid, et luua uus objekt, ideed või teooriad, mis pole veel olemas. Avastused ja leiutised võivad tunduda sarnased, sest need on midagi uut, kuid need on kaks erinevat sõna ja neil on erinevad tähendused. Dis
  • populaarsed võrdlused: Queeri ja transseksuaalide vaheline erinevus

    Queeri ja transseksuaalide vaheline erinevus

    Peamised erinevused: Queer on släng, mida kasutatakse LGBT ja teiste seksuaalsete vähemuste identifitseerimiseks. Transseksuaal on riik, kus inimese sooidentiteet ei vasta tema füüsilisele soost. Queer on seksuaalsete ja sooliste vähemuste (LGBT) jaoks kasutatav slängitermin. Paljud LGBT-rühmad on selle mõiste suhtes vastuväiteid esitanud. See hõl
  • populaarsed võrdlused: Rassismi ja diskrimineerimise erinevus

    Rassismi ja diskrimineerimise erinevus

    Oluline erinevus: diskrimineerimine tähendab, et kedagi koheldakse ebaõiglaselt või ebaõiglaselt. Ebaõiglane kohtlemine võib põhineda praktiliselt midagi, sealhulgas soost, rassist, kogukonnast, naha värvusest, näoomadustest, kõrgusest, häältest, toonist, sotsiaalsest ja majanduslikust seisundist, poliitilistest ja usulistest vaadetest jne. Rassism to
  • populaarsed võrdlused: Jainismi ja budismi erinevus

    Jainismi ja budismi erinevus

    Peamised erinevused: Jainism on filosoofia või seda võib nimetada esteetiliseks religiooniks, mille asutas Vardhamâna Indias umbes 6. sajandil eKr. Jainism usub karma, reinkarnatsiooni ja vägivalla vältimisse. Budism on filosoofia või seda võib nimetada esteetiliseks religiooniks, mille asutas Siddhartha Gautama. Budis
  • populaarsed võrdlused: Erinevus kontori ja ettevõtte vahel

    Erinevus kontori ja ettevõtte vahel

    Peamised erinevused: Kontor on füüsiline koht, mis on olemas ja on ruum, kus inimesed tulevad kokku, et töötada või teha mingit äri. Ettevõte ei pea olema füüsiline isik. See viitab äriüksusele, mis on loodud eesmärgiga teenida kasumit. Mõisted büroo ja ettevõtted on sageli segadust tekitavad, sest nad võivad viidata samale asjale. Need kaks mõis
  • populaarsed võrdlused: Erinevus dioodi ja transistori vahel

    Erinevus dioodi ja transistori vahel

    Peamine erinevus: diood on elektriseadme tüüp, mis võimaldab voolul liikuda ainult ühes suunas. See koosneb N-tüüpi pooljuhtidest ja P-tüüpi pooljuhtidest, mis on paigutatud kokku. Transistor on triod, mis eksisteerib kahes vormis - kas kahe tüübi pooljuhtide vahele jäetud n-tüüpi pooljuhtides või kahe n-tüüpi pooljuhtide vahele asetatud ap-tüüpi pooljuhtides. Diood on elektri
  • populaarsed võrdlused: Radioaktiivse lagunemise ja transmutatsiooni erinevus

    Radioaktiivse lagunemise ja transmutatsiooni erinevus

    Peamised erinevused: Radioaktiivne lagunemine on protsess, mille käigus aatomituum kiirgab elementaarseid osakesi või fragmente. See aatomituuma lagunemine toob kaasa nii energia eraldumise kui ka tuuma tuuma. Üldiselt viitab transmutatsioon ühelt vormilt teisele ülemineku aktile. Tuumamuundumise kontekstis võib see viidata radioaktiivsele protsessile, tuuma lõhustumisele või tuumasünteesile, kus elemendi vorm muudetakse üheks. Radioakt

Toimetaja Valik

Ostutellimuse ja arve erinevus

Põhierinevus: ostja annab ostjale ostutellimuse, milles näidatakse ostetud toodete liik, toote kogus, hind ja kogusumma, mille ostja on müüjale valmis maksma. Ostutellimus on õiguslik siduv dokument, mille ostja müüjale saadab. Arve on arve, mille müüja väljastab ostjale, märkides ostjale tarnitava toote või teenuse tooted, kogused, kokkulepitud hinnad. Arve näita