Доставка журналов - Log shipping

Доставка журналов это процесс автоматизации резервного копирования Журнал транзакций файлы на основном (производственном) сервере базы данных, а затем восстановить их на резервном сервере. Этот метод поддерживается Microsoft SQL Server,[1] 4D Сервер,[2] MySQL,[3] и PostgreSQL.[4][5] Похожий на репликация, основная цель доставки журналов - повысить доступность базы данных за счет поддержки резервного сервера, который может быстро заменить рабочий сервер. Другие базы данных, такие как Adaptive Server Enterprise и База данных Oracle поддерживать технику, но требовать Администратор базы данных написать код или скрипты для выполнения работы.

Хотя на самом деле аварийное переключение Механизм доставки журналов является ручным, эта реализация часто выбирается из-за ее низкой стоимости человеческих и серверных ресурсов, а также простоты реализации. Для сравнения: SQL-сервер кластеры включить автоматическое переключение при отказе, но за счет гораздо более высоких затрат на хранение. По сравнению с репликацией базы данных, доставка журналов не обеспечивает столько возможностей создания отчетов, но обеспечивает резервное копирование системных таблиц вместе с таблицами данных и блокирует резервный сервер от изменений, вносимых пользователями.[6] Реплицированный сервер можно изменить (например, взгляды ) и поэтому не подходит для аварийного переключения.

Рекомендации

  1. ^ Как выполнить доставку журнала SQL Server В архиве 2009-01-04 в Wayback Machine, «Что такое доставка журналов». Проверено 16 декабря 2008.
  2. ^ «Настройка логического зеркала». Документация по 4D Server v14.
  3. ^ "MySQL :: MySQL 5.7: Справочное руководство :: 17.1 Настройка репликации". mysql.com.
  4. ^ «Серверы горячего резервирования для высокой доступности». Документация по PostgreSQL 8.2.19.
  5. ^ «Горячий резерв». PostgreSQL вики. Получено 2011-01-25.
  6. ^ Ибисон, Пол. "Доставка журналов против репликации". SQLServerCentral.com. Получено 2009-08-07.

внешняя ссылка