はじめに
Microsoft SQL Server には、他のデータベース管理システムと比較して、多くの固有の機能があります。
あらゆるデータに対するインテリジェンス: SQL Server は、人工知能 (AI) が組み込まれた唯一の商用リレーショナル データベース管理システム (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 ベンチマークの第 1 位です。 1 TB、10 TB、30 TB の TPC-H ベンチマークにおいて、パフォーマンスでトップでもあります。
業界をリードするセキュリティ: 米国国立標準技術研究所 (NIST) によると、SQL Server は過去 9 年間で最も安全な RDBMS でした。 セキュリティ機能には次のものが含まれており、このモジュールの後半で他のユーザーに表示されます。
Transparent Data Encryption (TDE):このテクノロジを使用して、SQL Server データ ファイル内の保存データを暗号化できます。
SQL データの検出と分類: SQL Server Management Studio (SSMS) のこのツールを使用して、個人データを含むデータベース内の最も機密性の高いデータを検索して、保護するためのアクションを実行できます。
動的データ マスク (DDM): この機能を使用すると、特権のないユーザーからそれらの一部をマスクすることで、クレジット カード番号などの機密性の高い値を保護できます。
任意のデバイスで数分で分析情報を得る: SQL Server はレポート用のエンド ツー エンド ソリューションを提供し、他のシステムのコストのほんの一部でモバイルからデスクトップにスケーリングします。 SQL Server Reporting Services のエンタープライズ レポート機能と、組み込まれている Power BI Report Server を使用して、データを回答に変えることができます。これにより、ユーザーはあらゆるデバイス上から多様な対話型の Power BI レポートにアクセスすることができます。
注
Power BI Report Server は Windows でのみ動作しますが、Linux オペレーティング システムで実行されている SQL Server でホストされるデータのクエリに使用できます。
SQL Server では、SQL Server のデータ仮想化ソリューションである PolyBase もサポートされています。 これにより、Hadoop クラスター、Oracle、Teradata、NoSQL データベース、SAP HANA などの外部データソースを参照する外部テーブルをデータベース内に作成できます。 1 つのクエリですべてのデータ ソースに対してクエリを実行できます。
このような理由から、Wide World Importers は SQL Server 2022 on Linux の実行に関心があります。 システム管理者は、Windows よりも Linux サーバーの経験が多く、SQL Server のパフォーマンス、セキュリティ、機能に興味を持っています。
あなたはデータベース管理者として、SQL Server on Linux をインストールする場合と、コンテナーで SQL Server を実行する場合の機能と利点について学習したいと考えています。
学習の目的
このモジュールでは、次のことを行います。
- SQL Server on Linux を実行する主な利点について説明する。
- SQL Server on Linux の管理に使用できる Windows とクロスプラットフォームの両方のツールについて説明する。
- SQL Server on Linux 仮想マシンを実行する利点について説明する。
- Docker などのコンテナー実行環境で SQL Server を実行する利点について説明する。
前提条件
- 基本的な Linux 管理