2016-12-06 11 views
-1

私はCORE PHPでウェブサイトを作っています。だから私の質問は、どのデータベースが私のsite.ms SQL Serverまたはmysqlに最適です。なぜ私は別のものを選ぶべきなのか説明してください。特定のニーズだけでmysqlとmsのSQLの短所を知りたいのですPHPはmysqlサーバまたはMS SQLサーバを使用しますか?

+1

Ms SQL = costs $$ –

+0

Expressは、4GBのデータ(ログを数えない)までフリーです。それはあまりにも多くのコアに制限されるかもしれません。 –

+0

今は10GBだと思います(ログを含むかどうかはわかりません)。一般的な認識とは異なり、本番環境ではExpress Editionを使用することができます。問題は、DBサイズが10GBを超えたときにどうするかです。 Expressは必要な機能に限りがあります。私はAsp + EF + SQL ServerからAsp + EF + MySqlに移行したところで、MySqlが提供するパフォーマンスと制御についてかなり満足しています。 SQL Serverのライセンスはコア/スレッドの数に基づいており、私はサーバごとに32個のスレッドを持つ2つのサーバライセンス(複製用)を持つために$ 60K以上の支払いを望んでいませんでした。 –

答えて

1

私はpostgresqlと一緒に行くと思います。それ以外の場合は、mysqlは、SQL Serverが常にPHPでうまくいくとは限りません(Linuxの場合は、特定のSQL Serverドライバをロードする必要があります)。思い出しても、これらのSQL Serverドライバは将来サポートされませんでした。

+0

リプレイのためにありがとう、私のホストサーバーもWindows上にあるので、何が最善の使用ですか? – Ankit

+0

Windowsの場合は、.net/sql server express over PHPを使用します。過去にウィンドウズ上でphpを使用したときに、奇妙な動作が見られました。ビジュアルスタジオコミュニティ版をチェックしてください –

関連する問題