Преглед садржаја:
Дефиниција - Шта значи репликација?
Репликација је непрестано копирање промена података из једне базе података (издавача) у другу базу података (претплатника). Две базе података се обично налазе на различитим физичким серверима, што резултира оквиром за уравнотежење оптерећења дистрибуцијом различитих упита у бази података и пружањем могућности за грешке. Сервер за базу података претплатника може бити конфигурисан као резервна копија у случају квара сервера за базу података издавача.
Техопедија објашњава репликацију
Приликом имплементације репликације, системи база података користе различите методе, али користе исти концепт. Ако постоји начин да се често копирају подаци из једне базе података у другу или чак у трећу верзију исте базе података, могу се постићи два главна циља администрације базе података: способност пребацивања и уравнотежење оптерећења.
Након расподјеле података између два или више сервера, корисници који траже упит не морају се повезати с примарном базом података. Ако је постављена репликација, што примарну базу података означава као издавача, неки се упити могу преусмерити на претплатника. Познат и као балансирање оптерећења, овај поступак је користан за базе података које имају висок промет корисника.
Репликација такође може пружити могућност забране преласка. Када се подаци чувају на два одвојена послужитеља, претплатник се може поставити као задани примарни ако издавач постане недоступан.
Постоје три различита начина репликације:
- Репликација снимка: Подаци се од издавача копирају претплатницима.
Напомена: Промјене претплатника морају доћи од издавача. Дакле, само претплатник може бити упитан; али корисници не могу да уређују његове податке.
- Спајање репликације: Подаци се комбинују из двије или више база података у једну супер главну базу података, што је замршеније за имплементацију него репликација снимка.
- Трансакцијска репликација: Копира се комплетна база података, а затим следе ажурирања издавача која се периодично копирају на претплатника.
Ако се важни подаци случајно избришу од издавача, репликација брише исте податке од својих претплатника. Репликација не замењује резервне копије.