Replacement of SQL Server destnîşan dike ku rêveberên danûstandinan li seranserê sazûmanên piraniya servers belav bikin. Hûn dikarin bixwazin ku li rêxistina we li ser çend sedemên ku ji ber ku sedemên replicasyonê bicih bikin:
- Balafirîna Loadeyê Replication ji bo we danûstandinên danûstendinê bi çend servers re belav bikin û paşê navnîşên pêwendiyê di nav wan deveran de belav dikin.
- Pêvajoyên nehênî Replication piştgiriya daneyên xwe ji databasesê li ser makîneya ku herdem herdem bi torê re ne girêdayî piştgirî dike.
- Kêmtir . Replication ji bo ku hûn amadekirina danûstendina nemaze-a-over-server-ê ava bikin ku hûn amadekariyê bikişînin li ser demeke dirêj.
Her cûreyek replicasyon her du beşên sereke hene:
- Weşanxane xwedî daneyên ku ji bo serversên din pêşkêş dikin. Dibe ku planek veguherînek ji we re yek pirtûkxane hene.
- Pêwîstvanên pergala danûstendinê hene ku dixwazin ku ji nûçegihandina çapkariyê re agahdariyê bistînin, dema daneyên guherîn.
Ti tiştek ne ku pergala yekane ku ji her du kapasîteyên kar dikin. Di rastiyê de, ev pir caran pergala pergalên danûstandinên mezin belav kir.
Sazkirina SQL Server ji bo Replication
Microsoft SQL Server sê cureyên daneşandina databases piştgirî dike. Ev gotar ji bo van modelan de kurteya kurtasî pêşkêş dike, dema ku bendên pêşeroj wê di pêşveçûnê de agahdar bikin. Ew hene:
- Wateya şopandina Snapshot bi awayekî çalak dike, wê navê wî ye. Pêwîstvanek bi tenê databasek tevahiya danûstandinê veşartî dike û ew bi xwedanvanan re parve dike. Bê guman, ev pêvajoyek pirzimanî û pirrjimar e. Ji bo vê yekê, rêveberên piranîya replicasyona snapshot bikar bînin ser bingeha databases, ku guhertin bi piranî. Her du senariyên ku di replicasyona snapshot de bi gelemperî têne bikaranîn têne hene: Pêşîn, ew ji bo databases têne bikaranîn ku kêm dibe guhertin. Ya duyemîn, ew tê bikaranîn ku ji bingeha bingehîn saz bikin ku di navbera sîstemên pêşerojê de bi karanîna veguherînal an veguhestinê ve tête belavkirin an veguhestinê veguherînin .
- Têguhestina Transactional ji bo databasesên ku guhertin bi rêkûpêk veguherîna çareseriyê bêtir lazyek pêşkêş dikin. Bi replicasyona transactional, rexneyê reaksiyonê ji bo guhertinên li ser databasesê veşêre û çavkaniyên van guhartinan bi veguhestin veguherîne. Ev veguherîn dikare bi lezgîn an zûtirîn pêk anîn.
- Dîtirkirina merge dikare belavker û pargîdanî ji bo serbixwe di guhertina databan de destûrê dide. Her du aliyan dikarin bêyî girêdana torê ya çalak aktîf bikin. Dema ku ew veguhestin, nûnerê replicasyonê mergên ji bo guhertinên herdu daneyên daneyên kontrolê kontrol dike û li gorî her databases biguherîne. Ger guhertin pevçûnê, danûstendek daneyên alozî yên diyarkirina algorithm a pêşniyazek pêşîn a kar dike. Bişkojka Merge bi bikarhênerên bikarhênerên laptop û yên din ên ku bi berdewamî bi belavkerê ve girêdayî ne têne bikaranîn.
Her yek ji van teknîkên replicasyonê de armanca kêrhatî dike û ji hêla sennasên taybet yên taybet re baş e.
Ger hûn 2016 bi SQL Server re dixebitin, weşanên xwe yên li ser hewceyê re hewceyê hilbijêrin. Her weşanên ku di dema ku piştgiriya replicasyonê de tête celebên cuda hene:
- Piştgiriya piştevaniya tenê tenê : Express, Express with Amûrên Amûr û Pêşkeftî û nivîsgehên Web- kapasîteyên berbiçav yên berbiçav bisekinin, ku ji bo muwekîlê tenê reklama xwe didin.
- Piştgiriya Full Publisher û Alîkarê Pêşniyarê: Pêşniyarên standard û pargîdaniyê bi tevahî piştgirî ye, bi pargîdaniyê re jî bi weşana Oracle re veguhestin, pejirandina veguhestina transactional, û veguherîna transactional wekî şertek nûjen.
Wekî ku hûn bêguman bi vê yekê ve tê nas kirin, sepandinên SQL Server ji bo rêveberên databases pêşkêş dikin ku ji bo rêveberiya pîşesaziyê di rêveberiya pergala birêvebir û databases de pispor.