Самое большое различие между этими двумя технологиями, на мой взгляд, состоит в том, что механизмы баз данных, которые находятся под капотом, принципиально отличаются.
Это имеет значение, особенно для систем корпоративного класса, поскольку методы настройки производительности и передовые принципы проектирования, которые вы используете для оптимизации и проектирования платформы SQL Server, не обязательно будут переводиться в MySQL.
Если у вас уже есть четкое представление о ядре базы данных SQL Server, я хотел бы развить этот уровень понимания с MySQL, начиная с рассмотрения различных драйверов базы данных, которые можно использовать для управления движком MySQL, таких как INODB и MyIsam и т. д.
Основы управления реляционными базами данных, конечно же, остаются прежними, то есть вы работаете с таблицами, индексами, ключами и т. Д., Поэтому вы не начинаете с абсолютного начала. Если вы знакомы с использованием T-SQL для навигации по структурам базы данных и таблицам, то перенос этого в командную строку MySQL является довольно плавным переходом.
Вам могут понравиться инструменты с графическим интерфейсом, такие как Navicat, если вы часто используете SQL Server Management Studio (SSMS) для администрирования ваших баз данных.
Насколько мне известно, не существует интегрированной платформы ETL, такой как SSIS, чтобы дополнить MySQL, поскольку она ориентирована исключительно на ядро базы данных. Microsoft SQL Server считается базой данных Enterprise и поэтому включает в себя дополнительные компоненты, дополняющие ядро базы данных, такие как службы Reporting Services, службы Analysis Services, службы SSIS, службы Notification Services и т. Д.
Надеюсь, это поможет вам в поисках работы с новой технологией. Изучение чего-то нового - большая проблема.
Приветствия, Джон