NOC online · 24/7Longview, TX · +1 323 412 0665
KinetikatechServers · Security · Websites
JA

データベースの比較

SQL Server: Microsoft Estates のエンタープライズ データベース

SQL Server は Microsoft のエンタープライズ リレーショナル データベースです。PL/SQL ではなく T-SQL、HA 用の Always On 可用性グループ、および MySQL ではなく Oracle のような価格設定のライセンス モデルです。これは Windows 上で実行され、2017 年以降は Linux 上でも実行されます。また、データベースの周囲の資産が Microsoft である場合、これは自然なデータベースの選択です。この記事では、それをうまく運営するために規律とお金がかかることについて説明します。

要点

  • エンジンのエンタープライズ サーフェスは実際のものです。分析用の列ストア インデックス、インメモリ OLTP、プラン回帰トラブルシューティング用のクエリ ストア、HA 用の可用性グループ (読み取り可能なレプリカと自動フェールオーバー)。機能は存在し、成熟しています。
  • ライセンスは契約です。エンタープライズ層、エディション層 (Express Free、Web、Standard、Enterprise) ではソフトウェア アシュアランスを伴うコアごとの価格設定で、容量と同じくらい機能が制限されます。監査は Oracle と同様に動作するため、環境定義と仮想化ルールは購入前に書面で作成する必要があります。
  • HA 分野: Windows Server フェールオーバー クラスタリングまたはスタンドアロン内の Always On 可用性グループ。バックアップは別個の役割を維持します (テスト済みのポイントインタイム復元を備えたフル/差分/トランザクション ログ チェーン)。検証のない保守計画は劇場です。
  • データベースに関する操作: スケジュール用の SQL エージェント、管理用の SSMS/ADS、パフォーマンス作業用の拡張イベントとクエリ ストア。パフォーマンスの問題は主に、メモリ設定ではなく、プランとブロッキング (待機統計) にあります。
  • クロスプラットフォームの現実: Linux 上の SQL Server はコア エンジンをサポートし (特定のサードパーティ統合などの機能ギャップはあります)、コンテナ化されたインスタンスは開発/テスト ワークフローを実行します。実稼働サイジングでは依然として専用インフラストラクチャが優先されます。
  • 弊社のデータベース記事の中でこれが該当する箇所: AD に裏付けられた ID と T-SQL のスキルを備えたスタッフを備えた .NET 資産は、一貫したスタックを取得します。 greenfield Linux エステートでは、postgresql と oracle の記事で TCP-on-postgres と Oracle グレードのオプションを比較しています。機能の前にライセンスの価格を設定するのが実際的なルールです。

現場ノート

私たちが診断した最も高価な SQL Server の問題はパフォーマンスではなく、ライセンス監査でした。Standard エディションのインスタンスが、仮想化条件に違反するハードウェアに密かに成長していたのです。修正コストは交渉よりも安くなります。スキーマの前にライセンスの価格を設定します。

よくある質問

SQL Server は Oracle より安いですか?

通常は同等のレベルですが、どちらもオプションのアドオンを使用すると、コアごとにエンタープライズ宝くじの価格が設定されます。正直な比較はワークロード固有です。つまり、実際に使用する機能と 3 年間のライセンスおよびソフトウェア アシュアランスです。

Linux 上で実行できますか?

はい、コア エンジンと主要な HA 機能は Linux 上で実行されます。コミットする前に、ワークロードに対してバージョンごとの機能パリティを確認してください (一部の SSIS/SSRS 隣接ツールは異なります)。

保守計画の規律とは何ですか?

ポイントインタイム検証、断片化しきい値に基づいてサイズ設定されたインデックスと統計のメンテナンス (一括再構築ではない)、ブロッキングと待機の統計の監視を備えたテスト済みチェーンのバックアップ。すべてのスクリプトには所有者が必要です。

新しいプロジェクトに関して SQL Server と PostgreSQL を比較するとどうなるでしょうか?

チームが T-SQL を知っており、その資産が Microsoft であれば、SQL Server のツールは一貫性を持っています。オープンエコシステムのライセンスの自由と拡張面については、postgresql の記事で代替案を取り上げています。通常、決定要因はスタッフの既存の SQL 方言の流暢さです。

データベースの比較 に対するKinetikatechの支援

データベースの比較 の専門家になる必要はありません:ワークロードをホスティングするためのデータベース エンジンの選択肢を、正確性の保証、運用の重さ、実際のコストで比較しました。組み込みエンジンとサーバー、MySQL と PostgreSQL、SQL とドキュメント ストア、そして引き続き登場するレガシー ケース スタディです。 それがまさにサーバー管理とWebサイト高速化が存在する理由です。セットアップ、強化、監視、そして昼夜を問わず駆けつける人間のサポート。

エンジニアに相談する

サーバーの障害?サイトの改ざん?表示が遅い?

重大な障害には30分以内に対応 — 24時間365日体制です。

緊急サポートを依頼する support@kinetikatech.com