Услуги миграции данных, баз данных и приложений

Мы специализируемся на межплатформенной миграции баз данных, услугах миграции данных и модернизации приложений. За годы работы реализовали проекты самых разных масштабов: от компактных систем до решений с сотнями тысяч строк кода.
Работаем с Oracle, SQL Server, Sybase, PostgreSQL, MySQL и другими СУБД. Конвертируем приложения с PowerBuilder, Delphi, C++, COBOL, Progress 4GL на Java, C# и другие современные технологии.

Нам доверяют ведущие компании России и СНГ

Sber Spasibo
Interfax
Rosbank
Starlink
HSE
IOT
Digital Transformation
CV

НАШИ УСЛУГИ

Комплексные сервисы миграции ПО, баз данных и услуги переноса данных под ключ

Конвертум предоставляет полный спектр услуг по миграции данных, баз данных и приложений под ключ.

Каждая услуга закрывает конкретную задачу: от первичного анализа системы до ее развития после перехода на новую технологию.

Обсудите ваш проект

Получите экспертные рекомендации по миграции данных, баз данных и приложений для вашей системы.

→ Обсудить проект
1. Предмиграционный этап 1 услуга

Предмиграционный аудит / ассессмент

Прежде чем начинать миграцию, нужно понять, что именно и в каком состоянии предстоит переносить. Мы анализируем исходную систему: объем и сложность объектов БД, зависимости, критичные места, риски. На выходе – четкая картина проекта с реалистичными сроками и оценкой трудоемкости.

Подробнее →

Миграция баз данных

Автоматическая конвертация схем, таблиц, хранимых процедур, триггеров, функций, пакетов и представлений. Поддерживаем Oracle, SQL Server, Sybase, Informix, PostgreSQL, MySQL и другие СУБД.

Подробнее →

Миграция приложений

Полная конвертация исходного кода приложения на целевую технологию, без промежуточных прослоек и оберток. PowerBuilder, Delphi, C++, COBOL, Progress 4GL → Java, C#, VB.NET и другие.

Подробнее →

Миграция ESQL

Конвертируем встроенный SQL в коде приложения: C/C++, COBOL, Java, C#, Delphi и других языках. Приложение начинает корректно работать с новой СУБД без ручной переработки каждого запроса.

Миграция API доступа к БД

Переводим API-слой: ODBC, ECPG, ESQL/C, Sybase CTLib/DBLibrary, Oracle OCI/Pro*C, JDBC, Hibernate, ADO.NET, Entity Framework, LINQ. Приложение видит новую базу так же, как видело старую.

Миграция БД в приложение

Часть бизнес-логики, которая хранится в базе данных, может быть перенесена на уровень приложения. Например, Oracle PL/SQL – в Java. Это повышает гибкость системы и снижает зависимость от конкретной СУБД.

Миграция данных

Безопасный перенос любых типов данных без остановки систем. Мы не используем промежуточные сервера, доступ к данным организован только в режиме чтения.

Тестирование

Проверяем, что система после миграции работает так же, как до нее – или лучше. Функциональное, регрессионное, нагрузочное тестирование. Приемка по результатам.

Рефакторинг

Очищаем и реструктурируем код: убираем дублирование, устаревшие конструкции, избыточные зависимости. Миграция – хороший повод привести кодовую базу в порядок, и мы рекомендуем это делать: чистый код ускоряет миграцию и снижает стоимость последующего обслуживания.

Оптимизация

Новая СУБД или платформа открывает возможности, которых не было раньше. Мы помогаем настроить систему под реальные нагрузки: оптимизируем запросы, индексы, архитектурные решения.

Поддержка и обслуживание

После миграции система требует сопровождения, а ваша команда пока накапливает опыт работы с новой технологией. Мы обеспечиваем поддержку на этапах развертывания, внедрения и дальнейшей эксплуатации.

Разработка / доработка

После миграции открываются возможности для развития системы. Мы уже знаем ее архитектуру изнутри и можем разрабатывать новый функционал быстрее и дешевле, чем команда, которая знакомится с кодом с нуля.

РЕШЕНИЯ ДЛЯ МИГРАЦИИ

Инструменты миграции данных, баз данных и ПО

Скорость и качество наших услуг держатся на наборе инструментов Конвертум.

Ключевое преимущество инструментов конвертум

Мы можем кастомизировать их под конкретное миграционное направление и конкретную кодовую базу. Когда в проекте встречаются нестандартные конструкции, мы разрабатываем новые правила конвертации и добавляем их в инструмент. Следующий проект с аналогичными конструкциями обрабатывается уже автоматически. Так накапливается экспертиза, которую сложно воспроизвести с нуля.

Скорость и качество наших услуг

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

Конвертум Сканер

Оценка

Инструмент предмиграционной оценки. Анализирует исходную базу данных: объем объектов, их сложность, совместимость с целевой СУБД.

Дает обоснованную оценку трудоемкости до старта работ. Позволяет принять взвешенное решение о стратегии миграции еще на этапе планирования.

Конвертум Мастер

Миграция БД

Основной инструмент автоматической миграции. Конвертирует объекты базы данных и SQL-код, настраивается под конкретное миграционное направление.

Уровень автоматизации достигает 96-100% в зависимости от проекта. Ручная доработка применяется только там, где это действительно необходимо.

Конвертум Стрим

Перенос данных

Сервис для миграции данных. Обеспечивает корректный перенос содержимого таблиц с учетом типов данных, кодировок и необходимых трансформаций.

Инструменты кастомизируются под каждый проект, что позволяет повышать уровень автоматизации даже для нестандартных конструкций.

ЭТАПЫ МИГРАЦИИ

Схема комплексной миграции данных, баз данных и приложений

Независимо от того, что именно переносится: данные, БД или приложение — процесс устроен по одной логике. Меняется глубина каждого этапа, не его структура.

1. Объем системы

Анализируем исходную систему: объем, сложность, зависимости. Выявляем нестандартные конструкции и потенциальные риски. Результат – обоснованная оценка трудоемкости и план проекта.

Определяем стратегию миграции, целевую архитектуру, этапы и контрольные точки. Согласовываем с командой заказчика.

Настройка инструментов под конкретное направление. Proof-of-Concept для сложных участков.

Конвертация с помощью инструментов Конвертум. Уровень автоматизации достигает 96%. Ручная доработка применяется там, где автоматика не перекрывает задачу полностью.

Функциональное, регрессионное, нагрузочное тестирование. Проверка корректности данных и работы бизнес-логики.

Сопровождаем переход на новую систему: поддержка на этапе внедрения, устранение замечаний, сопровождение приемки.

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

СХЕМА ПРОЦЕССА

Планируете миграцию?

Обсудим вашу систему, оценим объем работ и предложим оптимальный сценарий миграции.

ПРЕИМУЩЕСТВА КОНВЕРТУМ

Почему компании доверяют миграцию ИТ-систем команде Конвертум

Выбор провайдера для миграции данных, СУБД или ИТ-систем – это не только вопрос цены и сроков.

Это вопрос того, насколько команда понимает вашу систему, какими инструментами она работает и что происходит, когда в проекте что-то идет не по плану. Вот почему клиенты выбирают Конвертум.

Глубокая экспертиза в базах данных

Мы специализируемся на миграции и модернизации систем, в основе которых лежат базы данных. Именно потому, что работаем с СУБД плотно и постоянно, мы понимаем их устройство изнутри: особенности, ограничения, нестандартные конструкции Oracle, SQL Server, Sybase, PostgreSQL и других платформ. Знание того, как та или иная СУБД хранит метаданные, как реализует транзакционность или как обрабатывает специфические типы данных – это не теория. Это опыт, накопленный на реальных проектах. И именно он влияет на качество и скорость миграции.

Собственные инструменты позволяют автоматизировать до 96% работ по конвертации. Это не только скорость, это воспроизводимое качество: меньше ошибок, меньше ручных правок, предсказуемый результат. Автоматизированный код конвертируется по одним и тем же правилам для каждого объекта – без усталости и человеческого фактора. Ручная доработка применяется точечно и осознанно.

Подробнее →

От первой консультации до поддержки после перехода. Аудит, миграция, тестирование, развертывание, сопровождение – все это закрывает одна команда, которая знает вашу систему с первого дня проекта. Не нужно вводить в контекст нового подрядчика на каждом следующем этапе.

Реализуем проекты замены проприетарных СУБД и ПО на отечественные и открытые аналоги. Понимаем специфику регуляторных требований, инфраструктурных ограничений и сжатых сроков, характерных для задач импортозамещения в России и странах СНГ.

Подробнее →

Вы видите ход работ, промежуточные результаты и качество конвертации в процессе, а не по итогу. Технические вопросы решают специалисты напрямую, не через цепочку менеджеров.

В каждом проекте есть участки кода, для которых нет готовых правил конвертации. Наша команда умеет их находить, разрабатывать решение и фиксировать его в виде новых правил, чтобы следующий аналогичный проект шел быстрее и стоил дешевле.

ПОЧЕМУ ДОВЕРЯЮТ КОНВЕРТУМ

ПОРТФОЛИО ПРОЕКТОВ КОНВЕРТУМ

Проекты по миграции данных, СУБД и ИТ-систем

ORACLE → POSRGRESQL

Услуги по миграции Oracle в PostgreSQL для системного интегратора

Конвертум оказал услуги по миграции для российского системного интегратора, проводившего миграцию из Oracle в PostgreSQL. Компанией было принято решение делегировать часть работы команде Конвертум.

Базы и платформы -пример конвертации

SQL SERVER → POSTGRESQL

Услуги по миграции SQL Server в PostgreSQL и обновлению приложения на C#

Переход на использование PostgreSQL вместо SQL Server стал необходим для целей импортозамещения как нашего клиента, так и конечных пользователей его продукта.

Базы и платформы -пример конвертации

SQL SERVER → POSTGRESQL

Автоматическая конвертация 490 000 строк кода из SQL Server в PostgreSQL

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

Базы и платформы -пример конвертации

SYBASE ASE → POSTGRESQL

Миграция критически важной банковской системы с Sybase ASE на PostgreSQL

Миграция основной базы данных одного из крупнейших европейских поставщиков банковских и финансовых услуг с использованием инструментов Конвертум.

Базы и платформы -пример конвертации

SQL SERVER → POSTGRESQL

Реализация проекта по импортозамещению СУБД SQL Server в PostgreSQL для ЛайфИТ

Переход на СУБД с открытым программным кодом PostgreSQL позволил компании реализовать все возможности исходной базы Microsoft SQL Server без зависимости от поставщика и затрат на лицензию.

Базы и платформы -пример конвертации

ЦЕНЫ НА УСЛУГИ

Стоимость услуг миграции данных, баз данных и IT-систем

Стоимость проекта зависит от объема и сложности исходной системы, целевой технологии и необходимого набора услуг. Одинаковых проектов не бывает, поэтому мы не публикуем прайс-лист.

На цену влияют: количество строк кода и объектов БД, наличие нестандартных конструкций, требования к срокам, состав работ – только миграция или полный цикл с тестированием и поддержкой.

Объем системы

Количество таблиц, строк кода и объектов базы данных, объем кода

Особенности

Нестандартные конструкции, бизнес-логика, интеграции и зависимости

Сроки

Желаемые сроки реализации и необходимость ускоренной миграции

Состав работ

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

Аудит перед миграцией

Оценку стоимости делаем после предмиграционного аудита, когда у нас есть реальные данные о системе.

  • Анализируем систему
  • Оцениваем объем работ
  • Выявляем риски
  • Определяем сроки и стоимость
Аудит перед миграцией

ОТЗЫВЫ

Что говорят клиенты о Конвертум

От миграции баз данных до полной модернизации приложений — посмотрите, каких результатов достигли наши клиенты с помощью автоматизации и экспертной поддержки.

Конвертум позволил автоматизировать большую часть рутины, но еще важнее оказалась поддержка.

Ю. В. Ушаков | Директор по эксплуатации

Мы получили мощный инструмент миграции и перехода с проприетарных систем в периметре решения задачи по импортозамещению.

В. Э. Бальвинский | Начальник управления инфраструктурных платформ

Конвертум позволил автоматизировать большую часть рутины, но еще важнее оказалась поддержка.

Ю. В. Ушаков | Директор по эксплуатации

Мы получили мощный инструмент миграции и перехода с проприетарных систем в периметре решения задачи по импортозамещению.

В. Э. Бальвинский | Начальник управления инфраструктурных платформ

FAQ

Вопросы о миграции данных, баз данных и ИТ-систем

Сколько времени занимает миграция?

Зависит от объема и сложности системы. Проекты с относительно небольшой кодовой базой и стандартными конструкциями закрываются за 1–2 месяца. Крупные системы – от 3 до 10 месяцев и более.
Например, миграция 150 000 строк SQL-кода с SQL Server на PostgreSQL с обновлением приложения на C# заняла у нас 1 месяц, а конвертация 275 000 строк кода C++ в C# – 10 месяцев.

Точные сроки всегда определяются после предмиграционного аудита: без анализа исходной системы любая оценка будет приблизительной.

Оценить проект

Риск есть в любом сложном техническом проекте, и задача команды – его минимизировать в процессе организации миграции данных и в плане по миграции данных. Корректность переноса проверяется на каждом этапе миграции данных: сверяются структуры, содержимое таблиц, кодировки, типы данных. Финальное переключение на новую систему происходит только после успешного прохождения приемочного тестирования. Клиент подтверждает результат до того, как старая система выводится из эксплуатации.

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

В большинстве случаев нет. Основные работы ведутся на изолированном окружении параллельно с работой продуктивной системы. Переключение происходит в согласованное технологическое окно – как правило, в нерабочее время. Если система требует непрерывной доступности, этот вопрос прорабатывается отдельно на этапе планирования.

В наших проектах уровень автоматизации составляет от 90 до 96% и выше. Клиенты Конвертума это подтверждают: Интерфакс сообщает об автоматизации свыше 96% с сокращением времени миграции втрое, ИОТ Решения завершили проект за 3 месяца при 95% автоматизации, СтарЛинк достигли 90% автоматизации. В ряде проектов при кастомизации инструментов под конкретное миграционное направление удается достичь близких к 100% показателей. Ручная доработка остается там, где исходный код содержит конструкции без прямого аналога в целевой технологии: нестандартные расширения СУБД, специфические системные вызовы, редко используемая функциональность.

Это встречается практически в каждом проекте. Для таких случаев мы проводим Proof-of-Concept на старте: берем репрезентативный фрагмент кода, конвертируем его, оцениваем сложность и разрабатываем подходящее решение. Только после того, как подход проверен и согласован, мы масштабируем его на всю систему. Такой порядок снижает риски и дает клиенту возможность убедиться в качестве до начала основного объема работ. Дополнительно – каждый новый тип нестандартных конструкций мы фиксируем в виде правил конвертации, что делает инструмент лучше с каждым проектом.

Работаем с базами данных, с приложениями и с системами, где базу данных и приложение нужно перевести вместе. Последнее – наиболее частый сценарий при модернизации и импортозамещении, потому что замена только СУБД без обновления приложения редко решает задачу полностью. Мы умеем вести такие комплексные проекты: миграция БД, профессиональная миграция корпоративных данных, конвертация встроенного SQL в коде приложения, обновление API доступа к базе – все в рамках одного проекта и одной команды.

Не обязательно на старте. В ходе проекта ваша команда будет видеть конвертированный код, участвовать в тестировании и приемке – это само по себе знакомство с новой технологией. После завершения миграции мы готовы продолжить поддержку и сопровождение на период, пока команда набирает необходимый опыт. Также можем взять на себя дальнейшую разработку и развитие системы – мы уже знаем ее архитектуру изнутри.

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

ПОЛЕЗНЫЕ СТАТЬИ

Полезные материалы о миграции ПО и ИТ-систем

Готовы обсудить проект миграции?

Расскажите нам о вашей системе – оценим объем, сроки и стоимость. Первая консультация бесплатна.

Готовы обсудить проект миграции?