2012-03-12 34 views
2

最近、私の会社はMySQLを使ってアプリケーションを購入しようと考えています。linuxとwindowsのmysqlの違い

  1. は、Windows上のアプリケーションやMySQLサーバー2008サーバーを実行している、または
  2. は、Linux上で私があれば思っていたXPの仮想マシン上のアプリケーション

をMySQLサーバを実行します。コンサルタントには2つのオプションを提供しています誰でも私に絵の権利を手助けすることができます。私の質問は次のとおりです:

  1. 実際にLinuxとWindowsサーバー上で実行されているMySQLのパフォーマンスの違いはありますか?私はいくつかの意見を閲覧したが、異なる意見を見つけた。いくつかの違いがある場合、それらを引き起こす原因は何ですか? WindowsのXPまたはWindows 2008サーバー上で実行されているMySQLサーバーのパフォーマンスに影響を与える重要なものを縦横

  2. ?とにかくサーバー構成のものは必要ありません。

(私のチームは、WindowsとLinuxの両方のサーバで動作しているため、機能の問題はありません)。

ありがとうございます。 :)

+0

これはプログラミングの問題ではありません。 serverfaultにする必要があります。 –

+0

間違ったフォーラムにごめんなさい。私の間違い..私は次の記事でもっと慎重になるでしょう –

答えて

2

これは、人々がそれを閉じるために投票している理由です、ユーザー体験に基づいた意見を主観ために残されているとして、あなたが、絶対的な権利または間違った答えを受信しませんいる質問です。

しかし、あなたを助けるために、LinuxでMySQLを使用することをお勧めします。 LinuxがWindowsよりも優れた選択肢である理由はいくつかありますが、大きなものはいくつかあります。セキュリティ、安定性、および総運用コスト。確かに、Linuxでは、サーバが正しく動作するように設定やデーモンを設定するのはもっと複雑かもしれませんが、結局は設定する価値があります。

開発するOSを決定するには、デベロッパーのコードの専門知識と経験が必要です。ウィンドウを使用して短期間でより良いプロジェクトを完成させることができれば、それはあなたが選ぶべきものです。

+0

返信ありがとうございます。間違ったフォーラムについては申し訳ありません。私の間違い。 –

+0

心配しないで、SOは素晴らしいですが、少しの学習曲線があります。 –

0

Windowsは苦労しますが、Windows 2008サーバーではXPよりもアプリの品質が優れている可能性があります。または、後で新しいWindowsバージョンで。 MySQLは両方のプラットフォームで相違点を少なくする必要があります。だから、アプリケーションは、Windows 2008サーバーの下ではるかに良いでしょうか?

メンテナンス(XP!)、おそらく特定のMS技術をサポートします。

0

主な違いは、Linux上で作成されたファイル名では大文字と小文字が区別されますが、Windows上のファイルでは区別されないことです。

ここCAS感度に関するthe relevant documentationからの抜粋です。デフォルトでは

、表の別名はケースUnix上小文字が区別されますが、それはようにとの両方のエイリアスを参照しているためではないので、WindowsやMacのOS X上で次の文は、Unix上で動作しないでしょう。 SELECT col_name FROM tbl_name AS a WHERE a.col_name = 1 OR A.col_name = 2;
ただし、Windowsでも同じことができます。

関連する問題