Репродукција СКЛ Сервера дозвољава администраторима базе података да дистрибуирају податке на више сервера широм организације. Можда желите да примените репликацију у вашој организацији из више разлога, као што су:
- Балансирање оптерећења . Репликација вам омогућава да дистрибуирате своје податке на више сервера, а затим дистрибуирате оптерећење упита међу тим серверима.
- Оффлине процессинг . Репликација подржава манипулацију података из ваше базе података на уређају који није увек повезан са мрежом.
- Редундантност . Репликација вам омогућава да направите сервер са неуспелим базама података који је спреман да преузме оптерећење за обраду у тренутку обавјештења.
Сваки сценарио репликације има две главне компоненте:
- Издавачи имају податке да понуде другим серверима. Дати шаблон репликације може имати један или више издавача.
- Претплатници су сервери базе података који желе да примају исправке од издавача када су подаци измењени.
Ништа не спречава да један систем делује у оба ова капацитета. Заправо, ово је често дизајн великих размјена система базе података .
СКЛ Сервер подршка за репликацију
Мицрософт СКЛ Сервер подржава три врсте репликација базе података. Овај чланак даје кратак увод у сваки од ових модела, а будући чланци ће их детаљније истражити. Су:
- Реплика снимања делује на начин на који његово име подразумева. Издавач једноставно снима целу реплику базу података и дели их са претплатницима. Наравно, ово је веома временски и интензивни процес. Из тог разлога, већина администратора не користе репликацију снимања на поновљеној основи за базе података које се често мењају. Постоје два сценарија у којима се обично користи репликација снимака: Прво се користи за базе података које се ретко мењају. Друго, користи се за постављање основе за успостављање репликације између система док се будућа ажурирања пропагирају користећи репликацију трансакција или спајања .
- Трансакцијска репликација нуди флексибилније решење за базе података које се редовно мењају. Са трансакционом репликацијом, агент репликације надгледа издавача за промјене у бази података и преноси те промјене претплатницима. Овај пренос може се обавити одмах или периодично.
- Спој репликације дозвољава издавачу и претплатнику да самостално врше измене у бази података. Оба ентитета могу радити без активне мрежне везе. Када се поново повежу, агент репликације спајања проверава промене на оба сета података и модификује сваку базу података у складу с тим. Ако се промени конфликт, агент користи унапред дефинисани алгоритам за решавање конфликата да би одредио одговарајуће податке. Подржава репликацију обично користе корисници лаптопа и други који не могу бити стално повезани са издавачем.
Свака од ових техника репликације служи корисној сврси и добро одговара одређеним сценаријама базе података.
Ако радите са СКЛ Сервер 2016, изаберите своје издање на основу ваших потреба за репликацијом. Свако издање има различите могућности када је у питању подршка за репликацију:
- Само претплатничка подршка : Екпресс, Екпресс са алатима или напредним услугама и Веб издања нуде ограничене могућности репликације, способне да дјелују само као клијент репликације.
- Потпуна издавачка и претплатничка подршка : Стандард и Ентерприсе пружају потпуну подршку, а Ентерприсе такође укључује Орацле објављивање, пеер то пеер трансакцијске репликације и трансакционе репликације као ажурирану претплату.
Као што сте несумњиво препознали до сада, способности репликације СКЛ Сервера пружају администраторима базе података моћан алат за управљање и скалирање база података у пословном окружењу.