2011-01-08 7 views

答えて

1

Kirk Woll氏が指摘したように、サポートとツール以外のSQL Serverの主な利点は、実際には本当にうまく機能するということです。

また、あなたが含め興味はほとんど

に制限されていないかもしれない機能のリストが付属しています
  • あなたが考えるものである(
  • SQL ServerのレポートETLおよびワークフローツールが含まれてSQL Serverの統合サービスそれは)
  • サイドSQLのアセンブリので、SQLコードからC#を呼び出すことができます。

SQL Serverの主な欠点は、ライセンスが高価になる可能性があり、セットアップに本当に苦しいことです。

+0

確かに、SQL Serverの規模はよくなりますが、それがMySQLと比べてどのように有利なのか分かりません。 Facebook、Twitter、Quoraなどでは、MySQLはちょうど良いスケールに見える。 – RyanW

+0

@RyanWあなたの意見は取られましたが、FacebookがMemcacheを理由で使用していることを指摘したいと思います。 –

0

それは...限り、あなたはADO.Netプロバイダを持っているとして、それは、MySQL(Connector/NETの)ために

http://www.mysql.com/downloads/connector/net/

ADO.NETドライバ ネット

で動作しますします。 Connector/NetはMySQL用の完全管理のADO.NETドライバです。

0

SQL Serverのメリットの1つは、そのフレームワークでのサポートのためにMSによって優先順位が付けられていることです。たとえば、Linq-To-SQL - SQLはSQL Serverを意味します。彼らは決して別のDBをサポートしていませんもちろん第三者が行った(DbLinqなど)が、サポートはかなり脆弱で不完全でした。 Linq-To-Entitesはより広範なDBサポートでより良い機会を提供しますが、あなたはまだ他のデータベースが一般に無視されているため、劣ったサポートが得られます。

0

MySQLの利点は、MySQLが無料であることです。コミュニティ版を無償で使用できます。また、データベースのWebベース管理のためにphpMyAdminなどの無料ツールを使用することもできます。また、HeidiSQLは、DB開発、運用、保守のための無料でフル装備のツールとしても使用できます。反対側からは、.netとMS SQL Server間の相互運用性はあまり見られず、SQL ServerはMySQLと比較して成熟した製品です。

0

絶対に。私は生産の数ヶ月後にNetworthIQをSQL ServerからMySQLに変換しました。

SQL Serverには、.NETアプリケーション用のより優れたツーリングサポート(Visual Studio、MS ORMなど)があります。 ORMとしてNHibernateを選択すると、その中のいくつかを緩和することができます。あるデータベースから別のデータベースに移行するのは比較的簡単です。

私たちがスイッチから得た1つのボーナスは、MSの世界ではなかった開発者が複雑なクエリやスクリプトなどを構築するためのDB作業を可能にすることでした.MySQLはMac、Windows、Linuxにインストールできるためです。日それゆえのMySQLのOracleの買収で、私は再び同じスイッチになるだろうかどうかわからないんだけど、Why Move to MySQL from Microsoft SQL Server?

しかし:

また、この記事に興味があるかもしれません。無料のMySQLを見つける/使用することは難しくなります。おそらくPostgreSQLも見ています。

関連する問題