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がほかのデータベースと違うメリットを紹介します。
- Windowsユーザーは便利
- コマンドをうたずにマウスで操作できる
- 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のデメリット
いいところばかりではなく、SQL Serverのデメリットも。
Transact-SQLのクセが強い
SQL Serverは「Transact-SQL」というSQL Server向けに拡張されたSQLを使います。通常のSQLよりクセが強いので慣れが必要になってきます。慣れればなんてことはないですが。
すぐにバージョンが変わる
これはSQL Serverだけに限ったことではありませんが、数年たつとすぐにバージョンが変わります。直近では、「SQL Server 2017」→「SQL Server 2019」になりました。
新機能について勉強したり、最新バージョンを試したくても情報(書籍・ネット)がないなんてことも。
システムを更新するときなどはバージョン間の弊害を洗い出したりするなど、とても大変です。
SQL Serverのまとめ
- SQL Serverはマイクロソフトのデータベース
- Windowsユーザーは使いやすい
- Oracleよりコストパフォーマンスに優れている
以上、SQL Serverのまとめでした。
より詳しくSQL Serverについて知りたい方はWikiを読むといいかも。
コメント