Microsoft сделала большую ставку на свою любовь к открытому исходному коду, когда представила SQL Server 2017 для Linux. Это может помочь облегчить нагрузку на компании, у которых уже есть специалисты по Linux и которым нужен SQL. Хотя официально он будет запущен только в конце этого года, ранние пользователи уже пожинают плоды этой новой поддержки Linux.
Dv01 — компания по разработке программного обеспечения, специализирующаяся на составлении отчетов и анализе, отправляемых в финансовые учреждения для предоставления информации о кредитах клиентов. В некоторых своих работах я опробовал SQL Server 2017 на Linux вместо Windows. По словам вице-президента по разработкам Дина Чена, компаниям, помимо SQL, предоставлены функции, необходимые для снижения требований к хранению данных, сокращения времени управления и упрощения работы DevOps.
Это дает еще одно преимущество: компании больше не нужно поддерживать две операционные системы. «Это помогает нам улучшить наш рабочий процесс, поскольку многие инженеры все еще работают над компьютерами Mac», — сказал Чен. Ранее компания использовала SQL Server 2016, который не поддерживал Linux. Microsoft сообщила, что в марте dv01 протестировала SQL Server 2017 в своем крупнейшем хранилище данных.

Microsoft переносит свой ключевой продукт SQL Server 2017 на Linux
«Самое большое преимущество заключается в том, что мы можем перенести SQL Server на Linux без необходимости понижать версию других компонентов», — сказал Чен. В этом месяце они перемещают SQL Server 2017 на Linux Docker в производственную сеть.
Когда весной генеральный директор Microsoft Сатья Наделла объявил, что SQL будет поддерживать Linux, все были удивлены тем, что Linux является конкурентом Microsoft. Тогда вице-президент Скотт Гатри заявил, что компания планирует выпустить SQL Server для Linux к середине года. Их цель — предоставить стабильную платформу данных как для Windows, так и для Linux.
SQL Server в Linux предоставит ключевые функции, которые пользователи ожидают от серверного программного обеспечения, включая базу данных Stretch, позволяющую администраторам отправлять данные с физических серверов в облако Azure для хранения, когда приложениям необходимы специальные таблицы данных, чтобы оставаться доступными.
«Это важное решение Microsoft, позволяющее ей предоставить свою знаменитую и надежную базу данных большему количеству клиентов», — сказал аналитик IDC Эл Гиллен. «Выпуская этот ключевой продукт для Linux, Microsoft выполняет свое обязательство стать поставщиком кроссплатформенных решений».