Настройка резервного копирования для разных сред

Настройка различных стратегий резервного копирования для сред разработки и продуктовых сред.

Среда разработки

Используйте упрощённые конфигурации с меньшим количеством таблиц для тестирования:

-- Создание коллекции с меньшим количеством таблиц для тестирования
CREATE BACKUP COLLECTION dev_test_backups
    ( TABLE users
    , TABLE test_data
    )
WITH ( STORAGE = 'cluster', INCREMENTAL_BACKUP_ENABLED = 'true' );

-- Ежедневные полные резервные копии в среде разработки
BACKUP dev_test_backups;

Производственная среда

Создавайте коллекции с более частыми инкрементальными резервными копиями:

-- Создание коллекции для продуктовой среды
CREATE BACKUP COLLECTION prod_daily_backups
    ( TABLE orders
    , TABLE products
    , TABLE customers
    , TABLE inventory
    , TABLE transactions
    )
WITH ( STORAGE = 'cluster', INCREMENTAL_BACKUP_ENABLED = 'true' );

-- Еженедельная полная резервная копия
BACKUP prod_daily_backups;

-- Ежедневные инкрементальные резервные копии
BACKUP prod_daily_backups INCREMENTAL;

Рекомендуемое расписание резервного копирования

Среда Полная копия Инкрементальная копия
Разработка Ежедневно Нет
Staging Еженедельно Ежедневно
Продуктовая среда Еженедельно Ежедневно или ежечасно

Следующие шаги