sql >> データベース >  >> RDS >> Sqlserver

SQL Serverとは何ですか?

    SQL Serverは、Microsoftによって開発されたリレーショナルデータベース管理システム(RDBMS)です。これはMicrosoftのエンタープライズレベルのRDBMS製品であり、従来はデスクトップシステムであったAccessよりも洗練された堅牢なシステムです。

    SQL Serverの主な競合相手は、Oracle Database、MySQL(現在はOracleが所有)、PostgreSQL、およびIBMのDB2です。

    SQL Serverはクライアントサーバーベースのシステムです。つまり、SQL Serverはサーバーとして動作し、通常は多くのデータベースを含み、複数のクライアントがネットワーク全体からデータベースにアクセスします。これらのクライアントは、多くの場合、他のアプリケーション(WebサイトやCRMシステムなど)です。これは、データベースがユーザーのコンピュータ上にあることが多い(必ずしもそうとは限らない)デスクトップシステムとは対照的です。

    クライアントサーバーベースのシステムは通常、デスクトップシステムよりもはるかに高い仕様を備えており、これはSQLServerとAccessを比較する場合にも当てはまります。

    違いを説明するためのいくつかの例を次に示します。

    • SQL Server 2016データベースの最大サイズは、524,272テラバイトです。 一方、Access2016データベースの最大サイズは2ギガバイトです。 。
    • SQL Server 2016の各インスタンスでは、最大32,767の同時ユーザー接続が可能です。 一方、Access2016データベースには255人の同時ユーザーの制限があります 。

    SQL Server Management Studio

    SQL Serverには、SQLServerの開発、構成、および管理を可能にするグラフィカルコンソールであるSQL ServerManagementStudioが付属しています。

    多くのタスクは、GUIを介して実行することも、クエリタブからSQLクエリを実行することでプログラムで実行することもできます。

    SQLServerテクノロジ/サービス

    SQL Serverは、さまざまなテクノロジとサービスで構成されています。これがSQLServer2016を構成するものです。

    データベースエンジン

    データベースエンジンは、データを保存、処理、保護するためのコアサービスです。

    Rサービス

    R Servicesは、一般的なオープンソースR言語をビジネスアプリケーションと統合するための2つのサーバープラットフォームを提供します。SQLServerと統合するためのSQL Server R Services(データベース内)とMicrosoftRServerです。

    R言語は、統計ソフトウェアやデータ分析を開発するために、統計家やデータマイニング担当者の間で広く使用されています。

    データ品質サービス

    データ品質サービス(DQS)は、ナレッジベースシステムを使用したデータクレンジングに使用されます。

    統合サービス

    Integration Servicesは、データ統合とデータ変換のためのプラットフォームです。

    マスターデータサービス

    マスターデータサービスを使用すると、組織は、時間の経過とともに変化する信頼できるバージョンのデータを作成および管理できます。

    分析サービス

    Analysis Servicesは、Microsoftのデータウェアハウジングソリューションです。

    複製

    レプリケーションは、データとデータベースオブジェクトをあるデータベースから別のデータベースにコピーして配布し、データベース間で同期して一貫性を維持するための一連のテクノロジーです。

    レポートサービス

    Reporting Servicesを使用すると、さまざまなデータソースからレポートを作成し、さまざまな形式でレポートを公開し、セキュリティとサブスクリプションを一元管理できます。


    1. JDBC接続プールを使用していますか?

    2. IIS 7AppPoolIDをSQLServerログオンとして追加します

    3. LIKEでワイルドカードをエスケープする

    4. SQL Server(T-SQL)のパーティションテーブルの境界値を取得する