Репликация данных — это процесс хранения данных на нескольких сайтах для повышения доступности. Данные, содержащиеся на одном сервере, реплицируются на нескольких узлах, чтобы сделать их постоянно доступными в случае взлома узла. В результате получается распределенная база данных .
Важно, чтобы реплика находилась в постоянно обновляемом состоянии и была полностью синхронизирована с источником, особенно при частых транзакциях.
Существует два вида репликации. методы:
-
Полная репликация .
-
Частичная репликация
Полная репликация
Как следует из названия, полная репликация включает репликацию всей базы данных на всех сайтах распределенной системы. Это значительно улучшает доступность данных, но все сайты необходимо постоянно обновлять, чтобы каждому пользователю были доступны только обновленные данные.
Частичная репликация
В этом методе репликации реплицируется только часть базы данных, а другая часть не используется. Размер части, которая будет реплицироваться на разных сайтах, зависит от размера распределенной системы. Это действительно уменьшает объем данных, которые нужно реплицировать и обновлять, но это также означает, что меньше сайтов (чем полная репликация), которые содержат определенные данные (доступность данных нарушена).