Открыть сервис

SQL Server 2019

SQL Server 2019 — это реляционная система управления базами данных (СУБД), разработанная корпорацией Microsoft. Выпущенная в ноябре 2019 года, она входит в семейство Microsoft SQL Server и является преемником версии SQL Server 2017. Продукт позиционируется как платформа для управления данными, ориентированная на обработку транзакций (OLTP), аналитику (OLAP), хранение данных и обеспечение работы бизнес-приложений. SQL Server 2019 поддерживает работу как локально (on-premises), так и в облачной инфраструктуре (Microsoft Azure) и в гибридных средах.

История

Разработка SQL Server 2019 началась после выхода версии 2017 года. Основной акцент в новой версии был сделан на интеграции с технологиями больших данных (Big Data) и улучшении поддержки контейнеризации. В сентябре 2018 года Microsoft представила публичную предварительную версию (Community Technology Preview, CTP) с новыми функциями. Финальный релиз состоялся 4 ноября 2019 года. В 2022 году вышло крупное обновление Cumulative Update (CU) 16, которое исправило ряд ошибок и улучшило стабильность. Поддержка основной версии (Mainstream Support) завершилась 7 января 2025 года, расширенная поддержка (Extended Support) продлится до 8 января 2030 года.

Ключевые особенности и нововведения

Поддержка больших данных (Big Data Clusters)

Одним из главных нововведений SQL Server 2019 стали Big Data Clusters — платформа для развертывания кластеров, объединяющих реляционную СУБД, Apache Spark и Hadoop Distributed File System (HDFS). Это позволяло обрабатывать структурированные и неструктурированные данные в одном решении без необходимости отдельной настройки стека Hadoop. Кластеры могли разворачиваться как на локальных серверах, так и в облаке, используя контейнеры Docker и оркестратор Kubernetes.

Улучшенная поддержка контейнеров

SQL Server 2019 получил официальную поддержку развертывания в контейнерах Linux (Docker) и Windows Server Containers. Образы СУБД были доступны в реестре контейнеров Microsoft (MCR). Это упростило развертывание в средах непрерывной интеграции и непрерывного развертывания (CI/CD).

Интеллектуальная обработка запросов (Intelligent Query Processing)

Была представлена новая функция Intelligent Query Processing (IQP), которая автоматически адаптировала стратегию выполнения запросов к данным без изменения кода приложений. В состав IQP вошли:

Улучшения в области безопасности

В SQL Server 2019 была расширена поддержка шифрования данных: появилась возможность шифрования с помощью TLS 1.3, а также улучшена работа с Always Encrypted с безопасными анклавами (secure enclaves), что позволяло выполнять вычисления над зашифрованными данными без их расшифровки.

Архитектура и редакции

SQL Server 2019 сохраняет модульную архитектуру, ядром которой является Database Engine (ядро базы данных), отвечающее за хранение, извлечение и обработку данных. Над ядром надстраиваются службы:

Редакции

Система выпускается в нескольких редакциях, отличающихся функциональностью и стоимостью:

РедакцияОписаниеОбласть применения
EnterpriseПолнофункциональная версия с поддержкой Big Data Clusters, встроенной аналитики и неограниченной виртуализацией.Крупные корпорации, критически важные системы.
StandardВерсия с ограниченной функциональностью, без поддержки Big Data Clusters и некоторых аналитических сервисов.Средний и малый бизнес.
DeveloperБесплатная версия для разработки и тестирования, содержит полный функционал Enterprise.Разработчики, тестировщики.
ExpressБесплатная версия с ограничениями по размеру базы (до 10 ГБ) и числу процессоров.Обучение, небольшие приложения.

Применение в России

SQL Server 2019 использовался в российских государственных и коммерческих организациях, включая банки, телекоммуникационные компании и розничные сети. Однако с 2022 года, после введения санкций и прекращения официальных поставок программного обеспечения Microsoft в РФ, переход на зарубежные СУБД столкнулся с ограничениями. В результате SQL Server 2019, как и более новые версии, перестали официально поставляться российским клиентам, что стимулировало рост использования отечественных СУБД (например, Postgres Pro, СУБД на базе PostgreSQL) и альтернатив с открытым исходным кодом. При этом ранее приобретённые лицензии продолжают использоваться, а также поддерживаются пиратские копии (нарушение авторских прав).

Критика и недостатки

Основные претензии к SQL Server 2019 со стороны пользователей и экспертов включали:

Интересные факты

См. также

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →