Microsoft SQL Serverとは?

SQL ServerはMicrosoftのデータベース

SQL Server の正式な名称は「Microsoft SQL Server」です。Microsoftのデータベースアプリケーションが「SQL Server」です。

SQL Server公式:https://www.microsoft.com/ja-jp/sql-server/sql-server-downloads

データベース

データベースは他にもいくつかあります。

  • Oracle・・・最も有名なOracle社のデータベース。ナンバー1。
  • MySQL・・・オープンソースのデータベース。WEBでよく使われます。
  • SQL Server・・・マイクロソフト社のデータベース。操作性が簡単。
  • PostgreSQL・・・オープンソースのデータベース。MySQLに押され気味。
  • DB2・・・IBM社のデータベース。最近は影がうすい。

企業でよく使われているのは、Oracle・SQL Serverです。人気を2分するほどシェアが高いです。MySQLはWEB界隈でよく使われています。

細かいことはさておき、SQL Serverはデータベースの中でも人気があり企業でよく利用されているという立ち位置です。

SQL Serverのメリット

Microsoft SQL Serverがほかのデータベースと違うメリットを紹介します。

  1. Windowsユーザーは便利
  2. コマンドをうたずにマウスで操作できる
  3. Oracleよりコストパフォーマンスに優れる

Windowsユーザーは便利

マイクロソフトの製品だけあって、Windowsと相性がいいです。例えば、ほかのデータベースだと、わからないことがあってインターネットでググったときに、LINUXなどの情報もでてきます。

でもSQL ServerはほぼWindowsなので「あれ?」となることがありません。情報にたどり着くまでの速度感はメリットの1つです。

コマンドをうたずにマウスで操作できる

SQL Serverにはデータベースを管理するツール「SQL Server Management Studio」があります。これが非常に強力です。

ほとんどの操作がこの「SQL Server Management Studio」でできます。この「SQL Server Management Studio」はコマンドをうたなくても、マウス操作だけでデータベースの操作ができるのです。

WindowsユーザーやDBに不慣れな人でも直感的にわかるようになっているのは、とても便利です。Oracleにも「Enterprise Manager」がありますが、使いやすさは雲泥の差です。

SQL Server Management StudioでSQLを実行する方法

Oracleよりコストパフォーマンスに優れる

企業レベルで考えると、Oracleよりコストパフォーマンスに優れています。安いのはメリットですよね。詳しくはこちらを参照してください。

SQL Server 2017の価格はいくら?

Oracle12cのライセンスと料金をまとめました

 

SQL Serverのデメリット

いいところばかりではなく、SQL Serverのデメリットも。

Transact-SQLのクセが強い

SQL Serverは「Transact-SQL」というSQL Server向けに拡張されたSQLを使います。通常のSQLよりクセが強いので慣れが必要になってきます。慣れればなんてことはないですが。

SQL ServerのTransact-SQLとは

すぐにバージョンが変わる

これはSQL Serverだけに限ったことではありませんが、数年たつとすぐにバージョンが変わります。直近では、「SQL Server 2017」→「SQL Server 2019」になりました。

新機能について勉強したり、最新バージョンを試したくても情報(書籍・ネット)がないなんてことも。

システムを更新するときなどはバージョン間の弊害を洗い出したりするなど、とても大変です。

SQLServerの製品別のバージョンを比較する

SQL Serverのまとめ

  • SQL Serverはマイクロソフトのデータベース
  • Windowsユーザーは使いやすい
  • Oracleよりコストパフォーマンスに優れている

以上、SQL Serverのまとめでした。

より詳しくSQL Serverについて知りたい方はWikiを読むといいかも。

https://ja.wikipedia.org/wiki/Microsoft_SQL_Server



コメント