Ir-replikazzjoni tas-SQL Server tippermetti lill-amministraturi tad-database biex jiddistribwixxu d-dejta f'ħafna servers f'organizzazzjoni. Inti tista 'tixtieq timplimenta r-replikazzjoni fl-organizzazzjoni tiegħek għal numru ta' raġunijiet, bħal:
- L-ibbilanċjar tat-tagħbija . Ir-replikazzjoni tippermettilek li xxerred id-data tiegħek ma 'numru ta' servers u mbagħad tqassam it-tagħbija ta 'mistoqsijiet fost dawk is-servers.
- L-ipproċessar mingħajr offruti . Ir-replikazzjoni ssostni li timmanipula dejta mid-database tiegħek fuq magna li mhux dejjem tkun imqabbda man-netwerk.
- Redundancy . Ir-replikazzjoni tippermettilek li tibni server tad-database ta 'tfaddil li jkun lest biex jittella' t-tagħbija ta 'l-ipproċessar f'avviż ta' mument.
Kwalunkwe xenarju ta 'replikazzjoni għandu żewġ komponenti ewlenin:
- Il-pubblikaturi għandhom id-dejta li joffru lil servers oħra. Skema ta 'replikazzjoni partikolari jista' jkollha pubblikatur wieħed jew aktar.
- L-abbonati huma servers ta 'database li jixtiequ jirċievu aġġornamenti mill-pubblikatur meta d-data tiġi mmodifikata.
M'hemm xejn li jipprevjeni sistema waħda milli taġixxi f'dawn iż-żewġ kapaċitajiet. Fil-fatt, dan spiss huwa d-disinn ta ' sistemi ta' database mqassma fuq skala kbira.
Appoġġ ta 'SQL Server għal replikazzjoni
Microsoft SQL Server jappoġġja tliet tipi ta 'replikazzjoni ta' database. Dan l-artikolu jipprovdi introduzzjoni qasira għal kull wieħed minn dawn il-mudelli, filwaqt li artikoli futuri se jesplorawhom f'iktar dettall. Huma:
- Ir-replikazzjoni ta 'l-istampa taġixxi bil-mod li jimplika l-isem tagħha. Il-pubblikatur sempliċiment jieħu stampa tad-database replikata sħiħa u jaqsamha ma 'l-abbonati. Naturalment, dan huwa proċess ta 'ħafna ħin u riżorsi intensivi. Għal din ir-raġuni, ħafna mill-amministraturi ma jużawx replikazzjoni ta 'ritratt fuq bażi rikorrenti għal databases li jinbidlu ta' spiss. Hemm żewġ xenarji li fihom ir-replikazzjoni ta 'ritratt hija komunement użata: L-ewwel, hija użata għal databases li rari jinbidlu. It-tieni, huwa użat biex jistabbilixxi linja bażi biex tiġi stabbilita r-replikazzjoni bejn is-sistemi filwaqt li l-aġġornamenti futuri huma mxerrda bl-użu ta ' replikazzjoni transazzjonali jew merge .
- Replikazzjoni tranżazzjonali toffri soluzzjoni aktar flessibbli għal databases li jinbidlu fuq bażi regolari. B'replikazzjoni transazzjonali, l-aġent tar-replikazzjoni jissorvelja lill-pubblikatur għal bidliet fid-database u jittrasmetti dawk il-bidliet lill-abbonati. Din it-trażmissjoni tista 'ssir immedjatament jew fuq bażi perjodika.
- Ir-replikazzjoni tal-merge tippermetti lill-pubblikatur u lill-abbonat biex jagħmlu modifiki b'mod indipendenti fid-database. Iż-żewġ entitajiet jistgħu jaħdmu mingħajr konnessjoni ta 'netwerk attiva. Meta jerġgħu jingħaqdu, l-aġent tar-replikazzjoni jingħaqad jiċċekkja għal bidliet fuq iż-żewġ settijiet ta 'dejta u jimmodifika kull database kif xieraq. Jekk il-bidliet ikunu f'kunflitt, l-aġent juża algoritmu ta 'riżoluzzjoni tal-kunflitt predefinit biex jiddetermina d-dejta xierqa. Ir-replikazzjoni ta 'merge hija użata komunement minn utenti tal-laptop u oħrajn li ma jistgħux ikunu kontinwament konnessi mal-pubblikatur.
Kull waħda minn dawn it-tekniki ta 'replikazzjoni sservi skop utli u hi adattata tajjeb għal xenarji ta' database partikolari.
Jekk qed taħdem ma 'SQL Server 2016, agħżel l-edizzjoni tiegħek bbażata fuq il-ħtiġijiet tar-replikazzjoni tiegħek. Kull edizzjoni għandha kapaċitajiet differenti fir-rigward ta 'sostenn ta' replikazzjoni:
- Appoġġ lill-abbonat biss : Express, Express b'Għodda jew Servizzi Avvanzati u l-edizzjonijiet tal- Web joffru kapaċitajiet ta 'replikazzjoni limitati, kapaċi li jaġixxu bħala klijent ta' replikazzjoni biss.
- Appoġġ sħiħ għall-pubblikatur u l-abbonat : Standard u Enterprise joffru appoġġ sħiħ, bl-Intrapriża inkluż ukoll pubblikazzjoni Oracle, replikazzjoni transazzjonali bejn il-pari għal pari, u replikazzjoni transazzjonali bħala abbonament aġġornabbli.
Kif int bla dubju rikonoxxut minn dan il-punt, il-kapaċitajiet ta 'replikazzjoni ta' SQL Server joffru lill- amministraturi tad-database għodda b'saħħitha għall-ġestjoni u skalar ta 'databases f'ambjent ta' intrapriża.