18
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【SQL Server 2019】 Developer と Express の違い

Posted at

仕事でSQL Serverを使っているので、自分のPCにも入れようとしたのだけど
無料のエディションが2つあり迷いました。

迷っている人への参考になれば幸いです。

#結論#
Express:公開するサービスのサーバーとして使うならこれ一択。最もローエンドのエディション。
Developer:本番環境には使えないけど、最上位エディションと同等の機能。

個人がちょっとテストで使う程度ならどちらでも良いと思います。
ハードウェアへの制限がないので、私はDeveloperを選択

#無料のエディション#
https://www.microsoft.com/ja-jp/sql-server/sql-server-downloads
image.png

無料で使えるエディションが2つあるみたいだけど、何が違うんだ?( ´゚ω゚)

Developerの方は、「非運用環境用の全機能を備えた無料エディション」と言っているので
全機能使えるけど商用環境はダメよ って話な気がしますが、これだけだとイマイチ分からないですね

#ドキュメントを見てみる#
https://docs.microsoft.com/ja-jp/sql/linux/sql-server-linux-editions-and-components-2019?view=sql-server-ver15
ちゃんと解説してるドキュメントがありました

image.png

だいだいこんな感じです

Developer:全機能使っていいけど、テスト用としてのみライセンスを認めるよ

Express:1番ローエンドなやつだけど、本番環境もふくめて自由に使って良いよ

##物理スペックの制限##
image.png
Expressの方はなんだかショボいですね 笑

とはいえ個人開発で使う分には不自由は無さそうなスペックです。

Expressで足りないレベルとなると、それなりのアクセスが有るサービスか
それほどアクセスがないなら設計に問題があるでしょう。

#可用性に関して#
https://docs.microsoft.com/ja-jp/sql/linux/sql-server-linux-editions-and-components-2019?view=sql-server-ver15#rdbms-high-availability
image.png

イマイチ分からない項目が多いですが
Enterpriseだとサーバー止めずにインデックス、スキーマが変えられるのでしょうか。

Always On フェールオーバー クラスター インスタンス あたりは大規模なサービスで使うには良さそうですね
https://docs.microsoft.com/ja-jp/sql/sql-server/failover-clusters/windows/always-on-failover-cluster-instances-sql-server?view=sql-server-ver15

#最後に#
雑に比較しましたが、詳しい部分に興味がある人はドキュメントを読んでみてください。

ここまで読んでくださった方はありがとうございます。

18
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
18
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?