Миграция 1С с MS SQL на отечественные СУБД — Postgres Pro, Tantor, Pangolin
Комплексная услуга по переносу баз данных 1С:Предприятие с Microsoft SQL Server на российские системы управления базами данных
- Снижаем затраты – отказываемся от дорогих лицензий MS SQL и оптимизируем инфраструктуру
- Адаптируем код, проводим тестирование и проверку производительности
- Действуем по детальному плану, сохраняем данные и сопровождаем на всех этапах


Что такое миграция 1С с MS SQL?
Это комплексная услуга по переносу баз данных 1С:Предприятие с Microsoft SQL Server на российские системы управления базами данных, чаще всего Postgres Pro, однако возможен и Tantor, Pangolin и другие. Полный цикл работ включает:
- Предпроектное обследование и оценку совместимости существующей конфигурации;
- Проектирование целевой архитектуры системы;
- Миграцию структуры данных и самих данных с сохранением целостности;
- Настройку производительности и оптимизацию запросов для новой СУБД;
- Проведение нагрузочного тестирования с имитацией реальных бизнес-процессов;
- Обучение администраторов и пользователей работе с новой СУБД.
Для кого?
Государственные учреждения
обязанные выполнять требования по импортозамещению
Предприятия с государственным участием
подпадающие под действие приказов по переходу на отечественное ПО
Крупные и средние коммерческие организации
стремящиеся снизить санкционные риски
Компании
желающие оптимизировать затраты на лицензирование СУБД
Предприятия с критической инфраструктурой
обеспечивающие технологический суверенитет
Как понять, что вам пора переходить на отечественные СУБД?
Вы зависите от зарубежного ПО
Санкционные риски — это реальность: отключение поддержки или обновлений может произойти в любой момент
Требуется соответствие законодательству
В госсекторе и на стратегических предприятиях переход на отечественное ПО обязателен. Несоблюдение грозит правовыми последствиями
Лицензии и поддержка становятся всё дороже
Ежегодные расходы на MS SQL растут — переход на отечественную СУБД поможет сократить затраты
Вы зависите от одного поставщика СУБД
Критически важные процессы завязаны на единственного поставщика СУБД
Нет уверенности в стабильной работе 1С в будущем
Глобальные события могут повлиять на доступность решений, обновлений и технической поддержки
Не хватает гибкости и возможности доработок
Отечественные СУБД позволяют адаптировать систему под ваши бизнес-задачи без ограничений
Результаты миграции 1С на отечественные СУБД

Измеримые выгоды
- Документированное подтверждение использования отечественной СУБД из реестра российского ПО
- Экономия до 70% на лицензиях СУБД и до 30% на технической поддержке
- Сопоставимая или превосходящая скорость работы 1С на отечественной СУБД
- Устранение рисков прекращения поддержки и санкционных ограничений

Долгосрочные преимущества
- Полный контроль над критической инфраструктурой
- Прямой доступ к русскоязычной технической поддержке от разработчиков СУБД
- Возможность тонкой адаптации СУБД под специфические потребности бизнеса
- Усиленные механизмы защиты, соответствующие российским требованиям

Документация и обучение
- Полная документация по настройке и администрированию новой СУБД
- Инструкции по резервному копированию, восстановлению и обновлению
- Курсы для администраторов и пользователей по новой СУБД
- Доступ к экспертам для решения возникающих вопросов
Ключевые моменты перехода с MS SQL на Postgres Pro в 1С
Адаптация конфигурации и кода
Без адаптации к PostgreSQL система может работать медленно или с ошибками
Что делать?

- Переписать запросы, убрать зависимости от T-SQL
- Убедиться, что логика работы конфигурации полностью совместима с Postgres Pro
Перенос и проверка данных
Ошибки при миграции данных могут привести к сбоям в работе системы и финансовым потерям
Что делать?

- Провести проверку целостности данных после переноса
- Использовать резервные копии на каждом этапе для безопасности
Тестирование производительности
Если не провести нагрузочное тестирование, система может испытывать проблемы при высоких объемах данных или большом количетве операций
Что делать?

- Выполнить нагрузочное тестирование до запуска системы в продуктив.
- Настроить параметры Postgres Pro
Финальный переход без простоев
Переключение на новую систему часто сопровождается простоем
Что делать?

- Спланировать финальный перенос данных и переключение
- Уведомить пользователей и провести переключение в удобное время
Этапы перехода
В процессе проект проходит несколько основных этапов:
Аудит
-
Цель: Разработать детальный план перехода на Postgres Pro с учетом особенностей текущей системы заказчика.
-
Процесс: На подготовительном этапе формируется проектная команда, в которую входят специалисты исполнителя и представители заказчика. Проводится сбор информации о текущей системе, включая объем базы данных, структуру данных, объем транзакций, используемые конфигурации 1С и их доработки. Анализируется нагрузка на систему и выявляются критически важные бизнес-процессы, чтобы минимизировать риски простоев во время миграции. Затем разрабатывается детальный календарный план, где фиксируются этапы работ, сроки их выполнения и точки контроля. На этом этапе также согласовываются юридические аспекты, включая подписание NDA, договоров и технического задания.
Адаптация кода и запросов
-
Цель: Обеспечить корректное функционирование 1С под управлением Postgres Pro.
-
Процесс: Специалисты анализируют существующий код, обработки и запросы, чтобы выявить несовместимые конструкции и оптимизировать их для новой СУБД. Проводится проверка сложных запросов, использование функций MS SQL Server заменяется на аналоги Postgres Pro. При необходимости вносятся изменения в конфигурацию 1С.
Миграция данных
-
Цель: Перенести данные из MS SQL Server в Postgres Pro без потерь и с сохранением целостности.
-
Процесс:На данном этапе производится перенос данных из баз данных, находящихся под управлением СУБД MS SQL Server в Postgres Pro при помощи как штатных инструментов платформы 1С:Предприятие, так и специализированных инструментов. Данные переносятся с контролем целостности. Проводится сверка данных между старой и новой СУБД для исключения расхождений. Дополнительно настраивается резервное копирование в Postgres Pro, чтобы обеспечить защиту информации.
Тестирование
-
Цель: Проверить работоспособность системы 1С на Postgres Pro и выявить возможные ошибки.
-
Процесс: В тестовом окружении проводится проверка работы системы 1С в условиях использования Postgres Pro. Выполняется функциональное тестирование ключевых модулей и бизнес-процессов, после чего система подвергается нагрузочному тестированию для оценки производительности. Анализируются выявленные ошибки, а затем устраняются узкие места в коде и настройках базы данных. Итоги тестирования фиксируются в отчете, который позволяет понять готовность системы к эксплуатации.
Ввод системы в эксплуатацию
-
Цель: Перевести систему в рабочий режим на Postgres Pro.
-
Процесс: Финальные данные и изменения, внесенные в процессе тестирования, переносятся в рабочую базу. Настраивается производственное окружение, включая резервное копирование, мониторинг и оптимизацию настроек сервера Postgres Pro. Специалисты обучают администраторов заказчика работе с новой СУБД. В первые дни эксплуатации осуществляется мониторинг работы системы, чтобы оперативно устранять любые возможные проблемы.
От чего зависят стоимость и сроки перехода 1С с MS SQL Server на Postgres Pro?
Состояние инфраструктуры
Сложность и конфигурация текущей IT-инфраструктуры, в которой функционируют базы 1С
Объем и сложность баз данных
Количество, размер информационных баз, наличие исторических данных и нестандартных доработок
Дополнительные требования
Необходимость адаптации кода, настройки сложных запросов, проведения нагрузочного тестирования и интеграции с внешними системами
Нижняя граница стоимости - от 100 тыс. рублей, срок - от двух недель
Наша команда

Артур Аюханов
- Лидер DevOps направления и технический директор компании «Инфостарт», руководитель IT-лаборатории
- Более 20 лет опыта в разработке на 1С
- Внедрение DevOps-методик в крупных компаниях, таких как Газпромнефть, Билайн, Связной, Спортмастер

Александр Кунташов
- С 2004 года в сфере 1С и веб-разработке
- С 2013 года занимается созданием методических обучающих материалов и преподаванием. Соавтор курса "DevOps для 1С", автор курсов по автоматизированному тестированию в 1С и по системам контроля версий для разработки на 1С
- Активно применяет практики тестирования (TDD, BDD и т.п.)

Василий Соколов
- Разрабатывает и внедряет решения на 1С с 2006 года
- С 2015 года специализируется на технологиях и инструментах автоматизации разработки, в частности CI/CD, соавтор курса "DevOps для 1С"
- Основной профессиональный интерес — автоматизация разработки
Все эксперты IT-лаборатории являются:
Действующими разработчиками, техническими лидерами внутренних проектов Инфостарта
Соавторами и действующими тренерами курса «DevOps в 1С», на котором за последние 2 года прошло обучение более 700 человек
инструменты
Используем проверенные современные технологии и инструменты
Наши статусы
Наша компания работает с 2004 года и за это время успела заработать хорошую репутацию на рынке решений 1С, о чем свидетельствуют статусы компании:








Оставьте заявку на миграцию 1С с MS SQL на отечественные СУБД — получите бесплатную часовую консультацию по вашим вопросам автоматизации
- Мы свяжемся с вами по удобному каналу связи;
- Бесплатно проконсультируем по вашему проекту или задаче в течение дня;
- Поможем определить первоочередные шаги для решения ваших проблем.
