000 / Migration
Миграция legacy-данных и реверс-инжиниринг
Старая база данных, защищённый паролем формат, исчезнувший производитель, и вам нужны эти данные в системе, которой не было в эпоху исходника. Это и есть задача.
001 / Что вы получаете
Что входит
Три результата, которые вместе дают чистую, мигрируемую цель.
Документация схемы источника
Какие таблицы существуют, что означает каждая колонка, какие поля пустые с точки зрения автора и какие пустые на самом деле. Плюс: все предположения явные, никаких скрытых трюков в модели данных.
Миграция с валидацией правил
Strict-mode контракт, например, «у каждой детали есть хотя бы один размер, иначе abort». На legacy-DB-проекте было 5 правил, zero violations. Вы определяете правила, я их форсю.
Audit trail
По каждой записи: откуда пришла, какие трансформации применены, какие исходные строки отброшены. Воспроизводимо, потому что прогон по реальным данным часто нельзя повторить.
002 / Как это идёт
Как идёт миграция
-
01
Реверс-инжиниринг
Анализ формата, восстановление пароля если возможно (легально, с вашим разрешением), маппинг схемы. Эта фаза самая дорогая и самая важная.
-
02
Сухой прогон
Миграция на копии исходника. Вы видите sample output, проверяете точечно, передаёте правки правил.
-
03
Реальный прогон
В окно техобслуживания или live, зависит от системы. С планом отката и промежуточными логами, если где-то застрянет.
-
04
Передача
Логи миграции, файл audit trail, документация схемы. Плюс часовая live-Q&A для вашей команды.
003 / Цена
За проект, не за час
€4 500, стартовая для проекта средней сложности, например, Access-БД до 5 ГБ, ясная целевая схема, консолидированный список правил.
Для больших multi-system миграций или необычных форматов файлов цена масштабируется. Но: фиксированная цифра до подписания, никаких пост-фактум доначислений.
Миграционный проект
Стартовый уровень, один источник, одна цель.
- Реверс-инжиниринг и документация схемы
- Миграция с валидацией правил в strict mode
- Audit trail (по записи) в формате CSV/JSON
- Сухой прогон для приёма до реального запуска
- Q&A-сессия (1 ч) плюс логи миграции
Ответ в течение 24 ч
004 / Референс
Насколько это бывает сложно
В феврале 2026 клиент передал мне Access-базу 1,2 ГБ под паролем, и спросил, можно ли её вообще ещё открыть.
1,47 млн деталей из чёрного ящика
База производителя, которого больше нет. Восстановление пароля, маппинг схемы, 82 076 чертежей DjVu сконвертированы в JPG, пять strict-mode правил, ноль нарушений. Полностью аудируемо.
Полный кейс005 / Частые вопросы
Что стоит прояснить заранее
Что, если производитель исходного формата исчез?
Это стандартный случай, иначе я был бы вам не нужен. Реверс-инжиниринг идёт настолько глубоко, насколько надо: иногда бинарный парсинг, иногда инструменты, которые оригинальный вендор оставил полу-открытыми.
Можете ли вы взломать пароль?
На ваших собственных данных, с вашим письменным разрешением, да, если технически возможно. На чужих данных или без разрешения, нет, никогда.
Что происходит при нарушении правил?
В strict mode миграция прерывается, никакого полусостояния в цели. В lenient mode запись помечается и пишется в карантинную таблицу. Вы решаете до подписания.
Насколько старым может быть источник?
Мигрировал данные из Access 97, dBase IV и Foxpro. Возраст редко проблема, отсутствие документации проблема.
А если реальный прогон зависнет?
План отката заранее в письменном виде. Промежуточные логи позволяют возобновить, а не начинать с нуля. Для live-миграции: pre-cutover и окно синхронизации.
Какого размера может быть источник?
Несколько ГБ до пары сотен ГБ без проблем. Больше, это уже архитектурный вопрос: chunked-обработка, возможно параллельно.
006 / Связанные услуги
Часто заказывают вместе с этой услугой:
FinOps
Анализ и снижение расходов AWS
Аудит счёта AWS по фиксированной цене. Список мер с быстрыми победами, структурными изменениями и архитектурными рефакторингами, отсортированный по ROI. Zero downtime при внедрении.
Automation
Browser-automation на production-уровне
Browser-automation, работающий параллельно, fault-tolerant, без ежедневного babysitting. Multi-worker с IPC, crash recovery, CDP-based auth.
Старая база, которую никто больше не понимает?
Отправьте короткое описание исходного формата и целевой структуры, я отвечу в течение 24 ч с оценкой и предложением времени звонка.
Отправить запрос