Spec-Zone.ru › MySQL Workbench

10.3 Концептуальные эквиваленты СУБД

В следующей таблице представлено сравнение между каждой поддерживаемой Мастером миграции СУБД и MySQL.

Таблица 10.1 Концептуальные эквиваленты между поддерживаемыми СУБД и MySQL

Таблица 10.1 Концептуальные эквиваленты между поддерживаемыми СУБД и MySQL
Концепция MS SQL Server Sybase ASE PostgreSQL MySQL Примечание
Да Да Да Да
Да Да Да Да PostgreSQL использует последовательности для Auto_Increment.
Бэкап Да Да Да Да См. Бэкап MySQL Enterprise.
Каталог Да Да Да Нет Вы можете сопоставить каталог со схемой и удалить объект владельца, использовать владельца в качестве имени схемы или объединить имя владельца и объекта.
Да Да Да Да
Словарь данных Нет
Да Да Да Да
Экземпляр базы данных
Экспорт Да Да Да Да mysqldump
Да Да Да Да
Да Да Да Да
Да Да Да Да В InnoDB начиная с MySQL Server 5.6 и во всех версиях MyISAM.
Да Да Да Да
Да Нет Да Да
Зависит от сортировки Зависит от сортировки Смешанный Смешанный MySQL: чувствительность имен базы данных, таблиц и триггеров зависит от ОС; имена других объектов нечувствительны к регистру. PostgreSQL: согласно стандарту SQL-99, имена объектов без кавычек считаются нечувствительными к регистру, а имена объектов в кавычках — чувствительными к регистру. В отличие от стандарта, имена объектов без кавычек преобразуются в нижний регистр, а не в верхний.
Да Да Да Да
Пакеты Нет Нет Нет Нет
Да Да Да Да
Нет Нет Да Да
Да Да Да Да
Да Да Да Да
Да Да Да Да Sybase ASE: целостность ссылок только через триггеры.
Да Да Да Да
Роль Да Да Да Нет Роли недоступны в MySQL на уровне базы данных.
Да Да* Да Да Эквивалентно базе данных в MySQL. Sybase ASE: схемы соответствуют именам пользователей.
Да* Да* Да Да* Самостоятельные объекты последовательности не поддерживаются в MySQL. Аналогичную функциональность можно получить с помощью столбцов IDENTITY в MSSQL и столбцов AUTO_INCREMENT в MySQL.
Да Да Да SET_ANSI_* в MSSQL
Нет Нет Да* Да PostgreSQL сам поддерживает и использует только один движок хранения (Postgresql). Другие компании добавили дополнительные движки хранения к PostgreSQL.
Да Да Да Да
Синонимы Нет Нет Нет Нет
Да Да Да Да
Пространство таблиц Да Да* Да Нет MSSQL группирует таблицы в схемах (если не ссылаться на ). Sybase ASE: таблицы сгруппированы в схемах, которые больше похожи на имена пользователей.
Да Да Да Да
Да Да Да Да
Да Да Да Да
UDFs Да Да Да Да
Да Да Да Да
Да Да Да Да
Да Да Да Да
Да Да Да Да

Обработка структурных различий Microsoft SQL Server и MySQL

База данных Microsoft SQL Server состоит из одного каталога и одной или нескольких схем. MySQL поддерживает только одну схему для каждой базы данных (или, точнее, база данных MySQL — это схема), поэтому это различие в проектировании необходимо учитывать. Мастер миграции должен понимать, как обрабатывать миграцию схем для исходной базы данных (Microsoft SQL Server). Он может либо сохранить все схемы в первоначальном виде (Мастер миграции создаст по одной базе данных на схему), либо объединить их в одну базу данных MySQL. Дополнительные параметры конфигурации включают: удаление имён схем (Мастер миграции будет обрабатывать возможные столкновения имён), и опцию добавления имени схемы в качестве префикса к именам объектов базы данных.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/workbench-en/wb-migration-database-concepts.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API