2010-10-25 4 views
3

Я работаю над приложением, которое будет использовать .NET в качестве платформы приложения. Первоначально мы собирались использовать SQL Server в качестве базы данных, но после некоторых исследований MySQL стал популярной базой данных, которая используется некоторыми высокопроизводительными транзакционными приложениями (например, Facebook, Craigslist и т. Д.). Приложение, над которым мы работаем, будет включать в себя большое количество транзакций и должно быть масштабируемым одновременно. Из того, что я читал, MySQL делает это очень хорошо. Мой вопрос: хорошо ли он работает с .NET? Что-то, что я также видел, было то, что эти приложения также используют PHP или Perl..NET и MySQL работают вместе и масштабируются

Есть ли у кого-нибудь опыт совместной работы с этими двумя технологиями? Не сами по себе, а .NET с использованием базы данных MySQL. Что вы думаете о производительности? Является ли он масштабируемым? Любое понимание было бы полезно. Сейчас я просто разбираюсь, и мне хотелось бы услышать об опыте каждого с этими двумя вместе.

Спасибо всем!

ответ

3

.Net и MySql будут работать вместе отлично. Есть родные .Net-драйверы для MySql, которые дополняют встроенные драйверы для MsSql.

Является ли MySql лучшим выбором, чем MsSql - это другой вопрос. Вы можете также рассмотреть другие базы данных, такие как PostgreSql, если вы ищете альтернативы.

редактировать: Драйвер для MySql находится здесь: http://www.mysql.com/downloads/connector/net/

0

SQL Server должен быть ваш первый выбор, так как есть много примеров по использованию SQL Server с .net и т.д. Имея «одну точку вине "также полезно, если у вас возникают проблемы.

Однако MySql является:

  • Free
  • Вы можете получить исходный код

Так что, если вы собираетесь поместить базу данных на много сервера, а затем рассмотреть MySql, но в большинстве случаев SQL Server хорошо справится с этой задачей.

+0

Почему SqlServer должен быть первым выбором? Я нахожу его гораздо более негибким, чем mysql, особенно для новичков. – jgauffin

+0

«Виноват» полезно только, если вы жалуетесь или просите о помощи, вы действительно получите полезный ответ. Если это вызывает беспокойство, я бы спросил, получаете ли вы лучшую поддержку от сообщества с открытым исходным кодом MySQl или от MS и сообщества пользователей SQL Server? – mickeyf

Смежные вопросы