Ответ
Эталонность базы (или референсная база) — это версия базы данных или репозитория, которая считается официальной, достоверной и используется как источник истины (Single Source of Truth). Она служит эталоном для сравнения, развертывания и синхронизации других копий.
Ключевые аспекты:
- Авторитетность: только эталонная база может принимать изменения, которые потом реплицируются.
- Контроль изменений: все модификации проходят через строгий процесс (Code Review, CI/CD).
- Синхронизация: остальные инстансы (тестовые, продакшен) должны соответствовать эталону.
Пример с Git:
# Основная ветка (main/master) — эталонная
git checkout main
git pull origin main # синхронизация с эталоном
Нюансы:
- В распределенных системах эталонность может быть динамической (например, leader в репликации).
- Для бекапов эталон — последняя валидная версия.