Миграция 1С с MS SQL на отечественные СУБД — Postgres Pro, Tantor, Pangolin

Комплексная услуга по переносу баз данных 1С:Предприятие с Microsoft SQL Server на российские системы управления базами данных

  • Снижаем затраты – отказываемся от дорогих лицензий MS SQL и оптимизируем инфраструктуру
  • Адаптируем код, проводим тестирование и проверку производительности
  • Действуем по детальному плану, сохраняем данные и сопровождаем на всех этапах

Тикет 1124317 - Переход 1С с MS SQL на Postgres SQL (2).png


1636088887 (3).png

Что такое миграция 1С с MS SQL?

Это комплексная услуга по переносу баз данных 1С:Предприятие с Microsoft SQL Server на российские системы управления базами данных, чаще всего Postgres Pro, однако возможен и Tantor, Pangolin и другие. Полный цикл работ включает:

  • Предпроектное обследование и оценку совместимости существующей конфигурации;
  • Проектирование целевой архитектуры системы;
  • Миграцию структуры данных и самих данных с сохранением целостности;
  • Настройку производительности и оптимизацию запросов для новой СУБД;
  • Проведение нагрузочного тестирования с имитацией реальных бизнес-процессов;
  • Обучение администраторов и пользователей работе с новой СУБД.

Для кого?

1

Государственные учреждения

обязанные выполнять требования по импортозамещению

2

Предприятия с государственным участием

подпадающие под действие приказов по переходу на отечественное ПО

3

Крупные и средние коммерческие организации

стремящиеся снизить санкционные риски

4

Компании

желающие оптимизировать затраты на лицензирование СУБД

5

Предприятия с критической инфраструктурой

обеспечивающие технологический суверенитет

Как понять, что вам пора переходить на отечественные СУБД?

1

Вы зависите от зарубежного ПО

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

2

Требуется соответствие законодательству

В госсекторе и на стратегических предприятиях переход на отечественное ПО обязателен. Несоблюдение грозит правовыми последствиями

3

Лицензии и поддержка становятся всё дороже

Ежегодные расходы на MS SQL растут — переход на отечественную СУБД поможет сократить затраты

4

Вы зависите от одного поставщика СУБД

Критически важные процессы завязаны на единственного поставщика СУБД

5

Нет уверенности в стабильной работе 1С в будущем

Глобальные события могут повлиять на доступность решений, обновлений и технической поддержки

6

Не хватает гибкости и возможности доработок

Отечественные СУБД позволяют адаптировать систему под ваши бизнес-задачи без ограничений

Результаты миграции 1С на отечественные СУБД

Измеримые выгоды

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

Долгосрочные преимущества

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

Документация и обучение

  • Полная документация по настройке и администрированию новой СУБД
  • Инструкции по резервному копированию, восстановлению и обновлению
  • Курсы для администраторов и пользователей по новой СУБД
  • Доступ к экспертам для решения возникающих вопросов

Ключевые моменты перехода с MS SQL на Postgres Pro в 1С

Адаптация конфигурации и кода

Без адаптации к PostgreSQL система может работать медленно или с ошибками

Что делать?

right-arrow.png
  • Переписать запросы, убрать зависимости от T-SQL
  • Убедиться, что логика работы конфигурации полностью совместима с Postgres Pro

Перенос и проверка данных

Ошибки при миграции данных могут привести к сбоям в работе системы и финансовым потерям

Что делать?

right-arrow.png
  • Провести проверку целостности данных после переноса
  • Использовать резервные копии на каждом этапе для безопасности

Тестирование производительности

Если не провести нагрузочное тестирование, система может испытывать проблемы при высоких объемах данных или большом количетве операций

Что делать?

right-arrow.png
  • Выполнить нагрузочное тестирование до запуска системы в продуктив.
  • Настроить параметры Postgres Pro

Финальный переход без простоев

Переключение на новую систему часто сопровождается простоем

Что делать?

right-arrow.png
  • Спланировать финальный перенос данных и переключение
  • Уведомить пользователей и провести переключение в удобное время

Этапы перехода

В процессе проект проходит несколько основных этапов:

Аудит

  • Цель: Разработать детальный план перехода на 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 тыс. рублей, срок - от двух недель

Наша команда

7347c0cc7166c9489cb824eaf59e4e59.png

Артур Аюханов

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

Александр Кунташов

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

Василий Соколов

ВЕДУЩИЙ разработчик
  • Разрабатывает и внедряет решения на 1С с 2006 года
  • С 2015 года специализируется на технологиях и инструментах автоматизации разработки, в частности CI/CD, соавтор курса "DevOps для 1С"
  • Основной профессиональный интерес — автоматизация разработки

Все эксперты IT-лаборатории являются:

1

Действующими разработчиками, техническими лидерами внутренних проектов Инфостарта

2
Контрибьюторами популярных открытых (open source) проектов, которые активно используют в своей работе: xUnitFor1C, Vanessa-ADD, GitSync, vanessa-runner и многих других, известны в сообществе 1С проектов

3

Соавторами и действующими тренерами курса «DevOps в 1С», на котором за последние 2 года прошло обучение более 700 человек

инструменты

Используем проверенные современные технологии и инструменты

Наши статусы

Наша компания работает с 2004 года и за это время успела заработать хорошую репутацию на рынке решений 1С, о чем свидетельствуют статусы компании:

d62395b1b1c0978e9f15da57cdb1e507 1.png
Unknown 1.png
Screenshot_16.png
ddc495da8a90782c37d13236a2628b97.png
41f4968a3a4ca1ef702190309608e001 1.png
logo 1.png
cerp 1.png
Group 1321314738.png

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

  • Мы свяжемся с вами по удобному каналу связи;
  • Бесплатно проконсультируем по вашему проекту или задаче в течение дня;
  • Поможем определить первоочередные шаги для решения ваших проблем.
Frame 953 (1).png

См. также

DevOps-внедрение

Автоматизируем разработку и поставку ПО. Внедрим принципы, методики и технологии непрерывной доставки ценности пользователям в командах разработки на платформе 1С:Предприятие.