Введение
По сравнению с другими системами управления базами данных Microsoft SQL Server предоставляет множество уникальных функций.
- Аналитика по любым данным: SQL Server — это единственная коммерческая система управления реляционными базами данных (RDBMS) с встроенным искусственным интеллектом (ИИ). Она поддерживает скрипты R, Python и Java, выполняемые параллельно с данными в памяти и в больших масштабах с поддержкой Spark.
- Выбор платформы, языка и контейнера: разработчики и администраторы SQL Server могут выбирать платформу и язык с поддержкой Windows, Linux, контейнеров, Transact-SQL, Java, C/C++, C#/VB.NET, PHP, Node.js, Python и Ruby.
- Производительность и масштабируемость в отрасли: SQL Server в настоящее время впервые находится в тесте TPC-E для производительности, а сначала для производительности в тестах TPC-H 1 ТБ, 10 ТБ и 30 ТБ.
- Ведущая в отрасли безопасность: согласно Национальному институту стандартов и технологий (NIST), SQL Server был самым безопасным RDBMS в течение более чем последних девяти лет. Функции безопасности включают следующие функции, и вы увидите других пользователей далее в этом модуле:
- прозрачное шифрование данных (TDE): эту технологию можно использовать для шифрования неактивных данных в файлах данных SQL Server.
- Обнаружение и классификация данных SQL. Это средство можно использовать в СРЕДЕ SQL Server Management Studio (SSMS) для поиска наиболее конфиденциальных данных в базах данных, включая персональные данные, чтобы обеспечить его защиту.
- Динамическое маскирование данных (DDM): эту функцию можно использовать для защиты конфиденциальных значений, таких как номера кредитной карты, маскируя части из них от пользователей, не привилегированных пользователей.
- Аналитика в минутах на любом устройстве: SQL Server предоставляет комплексное решение для создания отчетов и масштабируется от мобильных устройств до настольных компьютеров с долей стоимости других систем. Можно преобразовать данные в ответы с помощью возможностей корпоративных отчетов SQL Server Reporting Services вместе с входящим в состав сервером отчетов Power BI, которые предоставляют пользователям доступ к полнофункциональным интерактивным отчетам Power BI на любом устройстве.
Примечание.
Сервер отчетов Power BI работает только в Windows, но его можно использовать для запроса данных, размещенных на серверах SQL Server, работающих в операционных системах Linux.
SQL Server также поддерживает Polybase, который является решением виртуализации данных в SQL Server. Это позволяет создавать в базе данных внешние таблицы, указывающие на внешние источники данных, такие как кластеры Hadoop, Oracle, Teradata, базы данных NoSQL и SAP HANA. Вы сможете запрашивать все источники данных с одним запросом.
Именно поэтому компания Wide World Importers заинтересована в использовании SQL Server 2019 на Linux. Системные администраторы имеют больше опыта работы с серверами Linux, чем с Windows, и они заинтригованы производительностью, безопасностью и функциональностью SQL Server.
Вы являетесь администратором базы данных и хотите изучить функциональные возможности и преимущества установки SQL Server на Linux и запуска SQL Server в контейнерах.
Цели обучения
Из этого модуля вы узнаете следующее:
- Описать ключевые преимущества запуска SQL Server на Linux.
- Описание средств Windows и кроссплатформенных средств, которые можно использовать для администрирования SQL Server на Linux.
- Описать преимущества запуска SQL Server на Linux виртуальных машин.
- Описание преимуществ запуска SQL Server в средах среды выполнения контейнеров, таких как Docker.
Необходимые компоненты
- Базовое администрирование Linux