На предыдущую страницу
#База данных #СУБД

Microsoft SQL

Microsoft SQL (Special Query Language) — система управления базами данных, построенная на языке запросов. Он называется Transact-SQL, разработан компанией Microsoft и Sybase в 1989 году.

Microsoft SQL — кроссплатформенное решение и работает под всеми типами операционных систем.

Основные компоненты

СУБД состоит из нескольких компонентов, которые отвечают за разные области.

  • Database Engine Services отвечает за хранение, обработку и защиту данных, которые пользователи загружают в СУБД. Встроены функции репликации и система управления БД.
  • Analysis Services работает с аналитикой и предоставляет администраторам инструменты для сбора данных.
  • Reporting Services служит для создания отчетов в любом (графическом, табличном, матричном и др.) виде. Внутри него есть множество надстроек в зависимости от требований клиента.
  • Data Quality Client представляет собой утилиту для очистки информации и выполнения задач в DQS. Обладает графическим интерфейсом и напрямую подключается к серверу Data Quality of Service.
  • Client Tools Connectivity содержит модули для поддержания связи и взаимодействия между конечным пользователем и сервером.
  • Integration Services состоит из графических инструментов и программируемых частей для интеграции в текущую базу данных.
  • Client Tools SDK предоставляет программистам инструменты для разработки собственных шаблонов и улучшения стандартных конфигураций под свои требования.
  • Management Tools — средства управления СУБД. Состоит из 2 частей: первая (Basic) содержит необходимый минимальный набор, а вторая (Full) — все доступные варианты.
  • Master Data Services служит для интеграции информации из других источников в единую базу данных.

Особенности

  1. Microsoft SQL может параллельно обрабатывать 2 типа данных: структурированные и неструктурированные. Это происходит благодаря технологии PolyBase. Она виртуализирует внешние источники информации, чтобы не конвертировать данные в формат базы данных. В итоге заказчик получает доступ ко всем типам данным, которые ему необходимы, в одной виртуальной инфраструктуре с единой точкой входа в виде SQL.
  2. С развитием нейронных сетей и искусственного интеллекта часть рутинных операций выполняется ИИ (искусственный интеллект). Производители постоянно совершенствуют код SQL, интегрируя в него новые возможности и технологии, например, в MS SQL 2019 добавлена технология Spark, которая отвечает за машинное обучение.
  3. Специально для разработчиков Microsoft добавил бесплатную программную среду SMSS (SQL Server Management Studio). Утилита управляет всеми компонентами СУБД через графический интерфейс. Регулярно обновляется и поддерживается разработчиком до актуального состояния. Есть бесплатное ПО с ограниченными функциями — SMSS Express.
  4. Упрощена процедура обновления программных продуктов, которые относятся к MS SQL. Конечный пользователь загружает необходимую версию дистрибутива с официального сайта, после чего выбирает требуемую версию service pack (SP). На конечном этапе загружает кумулятивный апгрейд.
  5. Защита информации происходит во время работы MS SQL при помощи технологии Always Encrypted. Программное обеспечение шифрует данные внутри БД без выноса на внешние источники.

Microsoft SQL — профессиональный продукт со множеством дополнительных модулей и опций. Администраторы могут настроить его под свои задачи и управлять информацией внутри организации с помощью единой консоли.

Оцените данную статью