SQL sèvè replikasyon pèmèt administratè baz done yo distribye done atravè plizyè serveurs nan tout yon òganizasyon. Ou ka vle aplike replikasyon nan òganizasyon ou an pou yon kantite rezon, tankou:
- Chaj balanse . Replikasyon pèmèt ou distribye done ou a nan yon kantite serveurs ak Lè sa a, distribye chaj la rechèch nan mitan moun serveurs.
- Offline pwosesis . Replikasyon sipòte manipile done ki soti nan baz done ou sou yon machin ki pa toujou konekte nan rezo a.
- Redundancy . Replikasyon pèmèt ou bati yon sèvè baz done fail-sou ki pare yo ranmase chay la pwosesis nan avi yon moman an.
Nenpòt senaryo replikasyon gen de eleman prensipal:
- Piblikatè gen done pou ofri lòt serveurs yo. Yon konplo replikasyon bay pouvwa gen youn oswa plis piblikatè.
- Subscribers yo se serveurs baz done ki vle resevwa dènye soti nan Editè a lè done yo modifye.
Pa gen anyen anpeche yon sistèm sèl soti nan aji nan tou de nan kapasite sa yo. An reyalite, sa a se souvan desen an nan gwo-echèl distribiye sistèm baz done .
Sipò sèvè SQL pou replikasyon
Microsoft SQL sèvè sipòte twa kalite replikasyon baz done. Atik sa a bay yon entwodiksyon kout nan chak nan modèl sa yo, pandan y ap atik nan lavni ap eksplore yo nan plis detay. Yo se:
- Snapshot replikasyon aji nan fason ki non li implique. Piblikatè a tou senpleman pran yon snapshot nan tout baz done a repwodwi ak pataje li ak abonnés yo. Natirèlman, sa a se yon pwosesis trè tan ak resous-entansif. Pou rezon sa a, pifò administratè pa sèvi ak replikasyon snapshot sou yon baz renouvlab pou baz done ki chanje souvan. Gen de senaryo nan ki repetisyon snapshot se souvan itilize: Premyèman, li se itilize pou baz done ki raman chanje. Dezyèmman, li itilize yo mete yon debaz etabli replikasyon ant sistèm pandan y ap dènye nouvèl kap vini yo pwopagasyon lè l sèvi avèk tranzaksyon oswa fizyone replikasyon .
- Replikasyon transactional ofri yon solisyon pi fleksib pou baz done ki chanje sou yon baz regilye. Avèk replikasyon transactional, ajan replikasyon monitè pwoklamatè a pou chanjman nan baz done a epi transmèt chanjman sa yo nan abonnés yo. Transmisyon sa a ka pran plas imedyatman oswa sou yon baz peryodik.
- Merge replikasyon pèmèt Piblikatè a ak abònen poukont fè chanjman nan baz done a. Tou de antite ka travay san yon koneksyon rezo aktif. Lè yo rekonekte, anrejistreman an fizyone replikasyon chèk pou chanjman nan tou de kouche nan done ak modifye chak baz done kòmsadwa. Si chanjman konfli, ajan an itilize yon algorithm rezolisyon predefini pou detèmine done ki apwopriye yo. Rantre replikasyon souvan itilize pa itilizatè laptop ak lòt moun ki pa ka toujou konekte ak Piblikatè la.
Chak nan teknik repwodiksyon sa yo sèvi yon bi itil epi li byen adapte nan senaryo baz done patikilye.
Si w ap travay ak SQL sèvè 2016, chwazi edisyon ou ki baze sou bezwen replikasyon ou. Chak edisyon gen kapasite diferan lè li rive sipò replikasyon:
- Sipò abònen sèlman : Express, Express ak zouti oswa sèvis avanse ak edisyon yo entènèt ofri kapasite repwodiksyon limite, ki kapab aji kòm yon kliyan replikasyon sèlman.
- Sipò konplè ak Subscriber sipò : Creole ak Enterprise ofri sipò konplè, ak Enterprise tou ki gen ladan Oracle pibliye, kanmarad kanmarad replikasyon transactional, ak transcriptional replikasyon kòm yon abònman aktyalize.
Kòm ou te san dout rekonèt pa pwen sa a, kapasite replikasyon SQL sèvè ofri administratè baz done yon zouti pwisan pou jere ak dekale baz done nan yon anviwònman antrepriz.