Денис Рынков guides · Денис Рынков
ru

Обмен данными: бэкап перед пятницей

Перед массовой перерегистрацией и пятничным «починим обмен» — бэкап обеих баз и сообщений. Чек-лист, чтобы было куда откатиться.

#обмен #бэкап #регламент

Пятница 16:45, «просто перерегистрируем и обмен сам догонит». Через час в одной базе контрагент есть, в другой — битая ссылка, сообщений обмена уже нет в понятном виде. Я видел этот сюжет слишком часто: чинили обмен, забыв, что откат — это две базы плюс состояние плана обмена.

Бэкап здесь не «ИТ-ритуал», а условие, без которого пятничный героизм превращается в субботний аврал.

Когда это всплывает

  • Массовая перерегистрация / «почистить справочник» перед выходными.
  • Смена версии формата или правил «на боевой».
  • Обновление одной стороны синхронизации без копии второй.
  • «Починим за 15 минут» без фиксации номеров сообщений.
  • Восстановление из «вчерашнего» бэкапа, хотя сегодня уже успели что-то прогнать.

Самопроверка

  1. Свежий бэкап источника и приёмника именно до работ.
  2. Сохранены сообщения / выгрузки по затронутым узлам.
  3. Записаны номера сообщений и время последней успешной сессии.
  4. Есть понятный план отката: не только «восстановить dt», но и не сломать очередь повторной отправкой.
  5. Проверяли ли, что бэкап вообще читается (тест на копии)?

Нет ответа на пункты 1–2 — к пятничному эксперименту вы не готовы. Пункт 5 отделяет «файл есть» от «файл полезен».

Типичные ошибки

  • Бэкап есть файл — файл битый или не той базы.
  • Сняли только одну сторону синхронизации.
  • Восстановили базы, забыли про сообщения — обмен «думает», что уже отправлено.
  • Чинят прод, копия «потом».
  • После отката сразу полная выгрузка «чтобы догнать» без понимания дельты.

Как я веду

Перед любым рискованным шагом по обмену: бэкапы обеих сторон → выгрузка/фиксация сообщений → короткий план работ и отката в чате → копия или узкое окно → один объект → массово. Пятница не запрещена, но порог дисциплины выше: я чаще предлагаю перенос на утро понедельника, если риск не окупается.

От 2 999 ₽/час на восстановление и регламент; присмотр — от 49 999 ₽/мес: услуги.

Практика на копии

Перед рискованным шагом сделайте «учебный откат» на копии: восстановите обе базы из свежих бэкапов и убедитесь, что понимаете, что делать с номерами сообщений. Если учебный откат занимает больше часа или никто не знает процедуру — на прод с массовой перерегистрацией идти рано, даже если «очень надо к понедельнику».

Что обычно прошу у клиента

Чтобы не начинать с нуля в чате, достаточно короткого пакета: релизы конфигураций и платформы, имена узлов и направление обмена, текст/скрин ошибки или сеанса, один-два номера документов-эталонов, срочность для бизнеса (отгрузка, закрытие, касса). По этому пакету за 15–20 минут понятно, это часовая диагностика, день работ или проект с НСИ. Если пакета нет — первая платная задача как раз его собрать и зафиксировать, а не «тыкать обмен на проде».

Когда звать специалиста

Если уже «разъехалось» и нет уверенного бэкапа — не усугубляйте повторными полными выгрузками. Напишите, что успели сделать, какие копии есть и менялись ли номера сообщений руками.

Если по этой теме нужна работа на вашей базе — напишите в Telegram (обмены). Цены открыты на странице услуг.

Автор: Денис Рынков

Ещё по теме