Microsoft は SQL Server 2022 をリリースし、オンプレミス製品の強化よりも Azure へのフックを優先します • DEVCLASS

マイクロソフトは、シアトルとオンラインで開催中の PASS (Professional Association for SQL Server) コミュニティ サミットで、SQL Server 2022 を一般提供にリリースしました。 これは、わずか 3 年前にリリースされた SQL Server 2019 の後継です。

ヘッドラインの新機能には、障害回復のための Azure SQL Managed Instance へのフェールオーバー リンクと、ブロックチェーン暗号化に基づいてデータ変更の不変の記録を提供する SQL Ledger が含まれます。 また、情報の分類と保護のために、Azure Synapse (Apache Spark を含むデータ ウェアハウジングと分析のためのサービス) および Azure Purview との新しい統合もあります。 他のストレージ プロバイダーでも使用されている AWS S3 (Simple Storage Service) API の新しいサポートにより、S3 へのバックアップや復元などのシナリオが可能になります。

SQL Server クエリ言語である T-SQL は、このリリースで強化され、新しい JSON (JavaScript Object Notation) 関数、LEFT_SHIFT や GET_BIT などのビット操作関数、時系列関数、および null の処理を​​簡素化する新しい IS DISTINCT FROM 式が追加されました。ブール式の値。

SQL Server 2022 クエリの最適化も強化されました。 クエリ履歴をキャプチャし、パフォーマンスとクエリ プランの調整を可能にするクエリ ストア機能が既定でオンになりました。以前はパフォーマンスにわずかな影響を与える可能性があるためオフでした。

SQL Server 2022 の新しいクエリ チューニング機能

クラウド関連のもう 1 つの機能は、Azure Arc に基づくオプションの従量課金課金モデルです。これは現在、SQL Server 2022 セットアップ プロセスの既定の部分です。 Azure Arc を使用すると、Azure から SQL Server を管理できるだけでなく、ログ分析や Azure ディフェンダーなどの Azure サービスを使用できます。 ユーザーは時間単位で支払うことができ、消費のピーク時にはアップスケーリングし、静かな時間帯にはダウンスケーリングすることができます。

DevClass は Microsoft の SQL 製品およびサービス担当副社長である Asad Khan 氏に話を聞き、SQL Server が x64 (AMD を含む) CPU でのみ実行される場合、ARM64 をサポートする計画はありますか?

「SQL Edge では Arm をサポートしています」と彼は言いました。 [so] 翻訳層をコンパイラ レベルで使用するのは簡単なので、翻訳層を使用できない方法に投資しています。」 Microsoft は Arm がサーバー ビジネスで成長していると考えており、「それを見越して、Intel、AMD、Arm の 3 つのチップセットすべてを確実にサポートしたいと考えています」と述べています。 ただし、まだ: SQL Edge はカットダウン バージョンであり、翻訳レイヤーの使用によって侵害されています。

Express から Enterprise まで、SQL Server のエディションの範囲は以前と同じですか? “同じです。 スタンダードのいくつかの機能を強化しました」とカーンは言いました。 「例の 1 つは、コンテナーの無制限の仮想化です。コンテナーは、少なくとも開発、テスト、および CI/CD パイプラインに関しては標準になりつつあります。」

Microsoft がユーザーをクラウドに移行させるにつれて、分析やレポートなどの組み込み機能が、追加料金がかかる Power BI などのクラウド サービスに取って代わられているようです。 「私たちは今持っているものを引き続きサポートしていますが、ますますクラウドの機能がオンプレミスの機能を上回っています」と Khan 氏は語っています。 「たとえば、最新バージョンでは、同梱されているエンジンを更新しましたが、主な焦点は、クラウドベースの Power BI をどのように使用できるかでした。」 「分析とデータ レイクについては、顧客はクラウドをより積極的に採用しています。 運用データ、履歴、またはコンプライアンス上の理由から、彼らは依然として多くのワークロードにオンプレミスを好んでいます。」 カーン氏は、このアプローチは「顧客の採用とフィードバックから得たものに直接基づいている」と主張しました。

VS Code に基づく Azure Data Studio は、SQL Server を管理するための将来的に推奨されるツールです

SQL Server ツールで何が起こっていますか? Windows のみの古い SQL Server Management Studio (SSMS) がまだ最新であり、新しい Azure Data Studio (ADS) は、その名前にもかかわらず、クロスプラットフォームで実行される Visual Studio Code に基づくデスクトップ アプリケーションであり、混乱を招きました。また、VS Code の公式拡張機能も異なります。

「VS Code の拡張アプローチを使用することもできましたが、おそらくそれに戻るでしょう」と Khan 氏は語っています。 「データ製品の UI に柔軟性が必要だという考えでした」と、専用の Azure Data Studio を指摘しました。 さらに、「VS Code は非常に開発者に焦点を当てていますが、Azure Data Studio は開発者、データ中心の人、および DBA (データベース管理者) の間のギャップを埋めようとします」と彼は言いました。

必然的に、SSMS のすべての機能が ADS にあるわけではありませんが、Khan 氏はこれが進行方向であると述べています。 「私たちは、SSMS を ADS にさらに取り入れる方法を検討しています」と彼は言いました。 それにもかかわらず、それを使用する非常に多くの開発者のために、個別の VS Code 拡張機能も継続されます。

SQL Server の Linux バージョンの普及率は? 「私たちは大成功を収めました」と Khan 氏は言います。 「一部のクラウド プロバイダー、たとえば Google、その SQL [Server] Linux上に構築されています。 企業として、彼らはより快適に Linux を実行しています。 お客様が SQL を実行している AWS 上の EC2 (Elastic Compute Cloud) から得られる多くのテレメトリ [Server]、主に Linux で実行されています。 特定の OS に限定されません。 2 つ目は、コンテナの話や Kubernetes の話を見ると、主に Linux 上にあるということです」と Khan 氏は述べています。 実際、オンプレミスで実行される Microsoft 独自の Arc データ サービスでさえ、「コンテナーと Kubernetes を使用しているため、すべて Linux です」と Khan 氏は述べています。

それにもかかわらず、企業内の SQL Server アプリケーションのレガシーは、「巨大な顧客ベースがあるため、SQL を実行している」ことを意味します。 [Server] Windows では常に Linux に影を落とします」と彼は付け加えました。

Leave a Comment

Your email address will not be published. Required fields are marked *