308  /  330

Миграция на SQL Express с MySQL

Просмотров: 1239 (Статистика ведётся с 06.02.2017)

Внимание! С 1 июня 2016 стартовала Программа «1С-Битрикс» по переходу на базу данных MySQL.

С 1 января 2017 года поддержка продуктов «1С-Битрикс» на Oracle Database и MS SQL Server будет ограниченной, заказчики не смогут скачать обновления продукта платформы и воспользоваться возможностями новых релизов.

Пример разработан для описания технологии миграции базы проекта на Bitrix Framework с MySQL на SQL Express без использования продуктов сторонних разработчиков.

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

Для обеспечения доступа к БД MySQL из внешних приложений были выбраны коннекторы MySQL Connector/ODBC 5.1 и MySQL Connector/Net 6.0. Первый коннектор используется при сравнении структур баз MySQL и SQL Express-инсталляций, второй – непосредственно при переносе данных.

При миграции не требуется создавать структуры таблиц, индексы, представления, ограничения, триггеры на стороне SQL Express по образу того, как это было в MySQL. Продукты Bitrix Framework имеют отдельные инсталляции для MySQL и SQL Express, т.е. структура базы и там, и там создается самостоятельно в процессе установки продукта и изменению не подлежит. В примере приводится сравнение структур таблиц в случае MySQL и SQL Express, соотнесение таблиц и колонок, процесс копирования данных из БД MySQL в SQL Express на основе выстроенной схемы отображения.



2
Курсы разработаны в компании «1С-Битрикс»

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