SQLServerのさまざまなバージョンを比較する-2014年vs 2016年vs 2017年vs2019 RC

問題を排除するために楽器を試してください



Microsoft SQL Server Microsoftのリレーショナルデータベース管理システムです。これは、ネットワーク上の同じデバイスまたは異なるコンピューターで実行されている他のアプリケーションからの要求に応じて、データの保存と取得を目的としています。



最初のバージョンは1989年にリリースされ、それ以降、他のいくつかのバージョンが市場に参入しました。各バージョンには定義属性が付属しており、さまざまな対象者とワークロードに対応します。

SQLサーバー

上記の各バージョンの Microsoft SQLServerは比較します 機能やその他の属性に関して互いに対立します。



Microsoft SQL Server 2019 RC

これは、現在市場に出回っているSQLServerの最新バージョンです。他のバージョンよりも優れており、ピラミッドの上部に配置する同様に優れた機能が付属しています。そのようなものが含まれます:

SQL Server2019ビッグデータクラスターによるインテリジェンス

PowerSQLとApacheSparkを使用して、あらゆるデータに対して快適に分析とAIを実行できるようになりました。さらに、ビッグデータと動的にスケールアウトして分析をサポートする機能と組み合わせることで、価値の高いデータを強化できます。

PolyBaseを使用したデータ仮想化

これにより、個別のフォーカルポイントからデータをクエリできます。そのため、Oracle、Teradata、HDFS、またはその他のソースに保存されているデータをクエリできます。



プラットフォームと言語の選択

このニッチでは、次のことが可能になりました。

  • サーバーはWindows、Linux、コンテナーで実行でき、Kubernetesでのデプロイをサポートしています。
  • RedHat、SUSE、Ubuntuなどの複数のLinuxディストリビューションでデプロイできます。
  • RとPythonを実行した行に沿ってカスタムJavaコードをサポートできます。
  • グローバルスケールに拡張するアプリケーションでUTF-8文字をサポートします。

業界をリードするパフォーマンスと可用性

  • クエリを監視して完璧に実行するための組み込みインテリジェンス
  • システム自己分析後のパフォーマンスの推奨事項
  • データベースの可用性の向上
  • 互換性認定は、互換性認定を使用して、オンプレミスおよびクラウドでSQLServerをアップグレードおよび最新化できます。
  • 強化されたインテリジェンス

比類のないセキュリティ

このバージョンでは、データに最大限のセキュリティを提供するためのセキュリティ対策が講じられています。

そのようなものが含まれます:

  • 安全なエンクレーブで暗号化できるため、機密データをデータベースの外部に移動することはありません。
  • 行レベルのセキュリティと動的データマスキングにより、脆弱性チェックを使用して、一般的な組織および規制基準への準拠を追跡できます。
  • 透過的なデータ暗号化は、保存されているデータを暗号化します。このサーバーは、データベース内のすべてのデータが暗号化されていることを確認して、不正アクセスを防止します。

Microsoft SQL Server 2017

このバージョンは、開発言語、データタイプ、オンプレミスまたはクラウド、およびオペレーティングシステムの選択肢を提供する既知のプラットフォームです。次の機能に基づいて、他のバージョンとは一線を画しています。

自動データベースチューニング

Microsoft SQL Server 2017は、管理者が定期的なシステムチェックアウト操作を実行して問題を特定して修正するのに役立ちます。このような定期的な手順には、必要なインデックスの作成と保守、不要なインデックスの削除、最適なクエリパフォーマンスのためのシステムの監視が含まれます。

この機能は、それに応じてデータベースを調整し、問題をチェックして修正する人工知能に基づいています。

再開可能なオンラインインデックスの再構築

このサーバーは、インデックス保守操作の一時停止および再開機能をサポートする最初のタイプのサーバーです。インデックスの再構築は非常に困難な作業ですが、ほとんどのデータベース管理システムではオフラインメンテナンスが許可されていません。そのため、このようなシステムを実行するのは大変な作業になる可能性があります。

このバージョンは、このような問題を解決するのに役立ちます。インデックスを再開、一時停止、さらには再構築することができます。したがって、途中で作成したインデックスを再構築する必要はありません。あなたはいつでもあなたが去ったところから拾うことができます。

文字列関数

文字列関数は文字列リテラルを処理しますが、その過程で、文字リテラルのさまざまな部分をデコードする際にクエリ実行時間のほとんどを消費します。このバージョンのMicrosoftSQL Serverには、一連の素晴らしい文字列操作関数が付属しています。一時テーブルと複雑なロジックを使用した長いT-SQLステートメントの記述がなくなりました。

新しい文字列操作関数には、次のものがあります。

  • CONCAT_WS
  • 翻訳する
  • トリム
  • STRING_AGG

グラフデータベース

グラフデータベースコンポーネントは、 Microsoft SQL Server 2017 。グラフデータベースの重要な概念は、エッジとノードです。 2つの関係により、エンティティを直接リンクでき、1回の操作で取得できます。

過去には、このオプションは実行可能な代替手段の欠如とサポートの欠如のために厳しい要求でしたが、このバージョンはそれを完璧にしました。

LinuxおよびDockerコンテナのサポート

Microsoft SQL Server 2017には、LinuxやDockerコンテナーなどの高性能プラットフォームに対するデータベース管理システムの機能があります。これで、このサーバーをLinuxコンピューターで実行して、データベース管理エクスペリエンスを向上させることができます。

機械学習におけるPythonのサポート

このバージョンは、Pythonスクリプト言語を快適にサポートできます。これは、Alに加えて、ITの新しい必須機能です。 SQL Server 2017は、Al対応の最初のデータベース管理システムでした。

ボリュームコントロールはどこに行きましたか

DMVとDMF

このメタデータシステムオブジェクトは、SQLサーバーのデータ構造の累積的なコレクションです。 DMVを使用する場合、DMVは、データベースシステムのパフォーマンスを決定するさまざまなメトリックのベースラインまたはプレッシャーポイントを定義します。 DMFは、要求されたパラメーターの集計統計を提供します。

Microsoft SQL Server 2017で遭遇する新しいDMVには、次のものがあります。

  • Sys.dm_tran_version_store_space_usage
  • Sys.dm_db_stats_hidtogram(Transact-SQL)
  • Sys.dm_exec_query_statistics_xml
  • Sys.dm_os_host_info
  • Sys.dm_os_sys_info
  • データベースファイルの変更を追跡するためにsyc.dm_db_file_space_usageに導入された新しい列modified_extent_page_count
  • DMV sys.dm_os_enumerate_fixed_drivesを使用して、新しいディスク領域を特定します。

新しいDMFには次のものが含まれます。

  • Sys.dm_db_log_info
  • Sys.dm_db_log_stats

Microsoft SQL Server 2016

次の機能がこのバージョンを定義します。

ストレッチデータベース

このバージョンで採用されているストレッチデータベースを使用すると、最近のデータファイルのほとんどをローカルストレージに保存しながら、古いファイルをMicrosoft AzureCloudに移動できます。この機能を使用すると、バックグラウンドでデータファイルを単一のデータストアとして表示し、アクティブな古いファイルを分離できます。そのため、保管とバックアップのコストが大幅に削減されます。さらに、ライブデータへのアクセス速度が大幅に向上します。

基本的な可用性グループ

これにより、単一のプライマリデータベースと単一のレプリカデータベースを使用できます。この機能は、このバージョンの標準版でのみ利用可能であり、データベースミラーリングテクノロジに代わるものです。

分散可用性グループ

このバージョンでは、2つの異なるWindowsクラスターで可用性グループを定義できます。これにより、本番環境とディザスタリカバリ(DR)環境の両方に存在できるグループを利用できます。

ただし、いずれかの環境が中断されても、内部の可用性グループは影響を受けません。

クエリストア

新しいクエリプランに対してカスタムソリューションを作成することを決定する前に、過去のクエリプラン間の違いを比較できます。このバージョンのサーバーは、将来の参照用にクエリプランと実行時統計を保存します。そのため、パフォーマンスのトラブルシューティングはより高速で、はるかに管理しやすくなります。

ライブクエリ統計

推定された実行プランのみを表示する必要があった以前とは異なり、システムでアクティブなクエリの実行プランを確認できるようになりました。さらに、実行プランを確認するために実行時間の長いクエリが終了するのを待つ必要がなくなります。

インメモリOLTP

インメモリOLTPは以前のバージョンで導入されましたが、このバージョンでも同じように大幅な改善が行われました。 IOの使用量を減らすために、ALTER TABLEが更新され、ログライターの数が最小限に抑えられました。このような確実な統計は自動で更新されます。 null値、外部キー、DMLトリガーなど、いくつかのDDLおよびDMLコマンドが追加されました。

SQLServerツールの変更

サーバーツールに2つの主な変更が加えられました。

  • SSSMはSQLServerインストールメディアの一部ではなくなりました
  • インストールメディアは、Microsoftから個別にダウンロードできるスタンドアロンツールです。

TempDBへの変更

古いバージョンでは、データベースにTempDBを手動で追加する必要がありましたが、このバージョンでは、SQLのインストール時に複数のTempDBファイルを構成できるTempDB構成設定がいくつか提供されています。

常に暗号化

このSQLServerは、不当なアクセスを防ぐために、機密データを常に暗号化して保持します。データの安全性は、このバージョンの主要なハイライトです。

JSONサポート

SQL 2016には、JavaScript Object Notation(JSON)ファイル形式を読み取る機能が付属しています。このようなファイルをテーブルにさらにロードし、JSON列のインデックスプロパティをサポートできます。

JSONはNVARCHARに対応しているため、次の利点があります。

  • データ移行は簡単です
  • SQLServerからJSONのデータをフェッチできます。

動的データマスキング

この機能は、機密データを非表示にして、不正アクセスを防ぎます。

Microsoft SQL Server 2014

このバージョンでは、MicrosoftはOLTPの問題を解決したいと考えていました。彼らは、他の問題の中でもとりわけ、遅いディスクパフォ​​ーマンス、遅いログパフォーマンスを修正しようとしました。このバージョンを他のバージョンから際立たせる機能は次のとおりです。

Windowsタスクバーにバッテリーのパーセンテージを表示する方法

インメモリOLTP

インメモリOLTP(Hekaton)を使用すると、個々のテーブルを一意のインメモリ構造に移動できます。これにより、データベース全体がメインメモリに配置されないため、パフォーマンスが向上します。さらに、既存のストアドプロシージャをメモリ内プロシージャに変換することもできます。

Azureへのマネージドバックアップ

この機能はデータベースを自動的にバックアップし、システムに障害が発生したときにデータが失われないようにします。ワークロードで作業しているときに、システムがそれを分析し、大幅な変更を加えたと判断した場合は、作業をAzureにバックアップします。

ただし、この機能はAzureBLOBストレージでのみ機能します。

可用性レプリカ用のAzureVM

SQL Server 2014は、Azureストレージにグループレプリカを定義できるため、手動で失敗したレプリカを補うためにそれを有効にします。そのため、手動で失敗した場合は常に、レプリカによって確実に戻って実行できます。選択した場所にAzureVMを作成できます。

ColumnStore

列ストアインデックスを使用すると、クエリ速度が大幅に向上します。次のようないくつかの手順でCPU使用率を向上させる新しいバッチモードが組み込まれました。

  • より良い並列処理
  • 非常に効率的で効果的なアルゴリズム
  • キャッシュ構造を活用する
  • 行ごとの命令の最小化

権限

新しいSQL権限が追加されました:

  • 任意のデータベースに接続する 現在および将来のデータベースへの接続を許可します。
  • ログインを無意味にする 中間層プロセスがデータベースに接続するときにクライアントのログインを偽装できるようにします。
  • すべてのユーザーのセキュリティ保護を選択 許可されたデータベースのデータを表示できます。
  • データベースイベントセッションの変更 ロールがすべてのメタデータを読み取ることを許可します。

Microsoft Power BI

パワークエリを使用すると、複数のサイト全体からデータファイルを検索してアクセスできます。さらに、これらのデータを適宜分析して、クリーンアップ、変換、整形、またはマージして組み合わせることができます。

これらのサーバーの目的は同じかもしれませんが、それぞれがそのようなことを達成する効果と効率は大きく異なります。それぞれが誇示する機能は、それぞれに市場での優位性をもたらしますが、バージョンが新しいほど優れていることは明らかです。そのため、2019バージョンが最適です。

誠実さと誠実なビジネス慣行で信頼できるソフトウェア会社をお探しの場合は、以外の何物でもありません。私たちはマイクロソフト認定パートナーであり、BBB認定企業であり、お客様が必要とするソフトウェア製品で信頼性の高い満足のいく体験を提供することに関心を持っています。すべての販売の前、最中、そして後に私たちはあなたと一緒にいます。 T

帽子は私たちの360度保証です。何を求めている?今日お電話ください +1 877315 1713 または、sales @ softwarekeep.comに電子メールを送信してください。同様に、あなたは経由で私たちに到達することができます ライブチャット。

エディターズチョイス


Windows 10で画面解像度の問題を修正する方法

ヘルプセンター


Windows 10で画面解像度の問題を修正する方法

Windows 10 の多くの画面解像度の問題は、解像度を調整するか、ここで問題を解決する方法をさらに学習するだけで解決できます。

続きを読みます
セクスティング…親は何を知る必要がありますか?

アドバイスを得る


セクスティング…親は何を知る必要がありますか?

セクスティングアドバイスの両親。 10代の親にとって、セクスティングは大きな懸念事項になる可能性があります。この記事では、セクスティングに関する法律の規定についての情報を提供します。

続きを読みます