Сведения о вопросе

Holish

19:57, 29th August, 2020

Теги

mysql   sql-server    

Новый проект: MySQL или SQL 2005 Экспресс

Просмотров: 471   Ответов: 6

Я начинаю новый клиент / серверный проект на работе, и я хочу начать использовать некоторые из новых технологий, о которых я читал, LINQ и Generics являются основными из них. До сих пор я разрабатывал эти типы приложений с MySQL, поскольку клиенты не хотели платить большие лицензионные расходы за MSSQL.

Я немного поиграл с экспресс-версиями, но на самом деле никогда ничего с ними не разрабатывал. Новое приложение будет иметь не более 5 одновременных подключений, но будет необходимо для ежедневной отчетности.

  1. Можно ли еще загрузить MSSQL 2005 express? Кажется, я не могу найти его на сайте microsoft. Я бы не решился использовать MSSQL 2008 в проекте так скоро после его выпуска.

  2. Если экспресс-версия адекватна моим потребностям, я уверен, что множество людей, читающих это, использовали их. У вас возникли какие-то проблемы?



  Сведения об ответе

SEEYOU

19:59, 18th August, 2020

Ответ на вопрос о том, какую платформу/технологии использовать в любом проекте, таков: что каждый знает лучше всего?

  1. Да экспресс еще можно скачать .

  2. Будет ли он соответствовать вашим требованиям? Это, конечно, зависит от ваших требований. Я развернул MSSQL2005 Express на нескольких проектах корпоративного уровня, которые, как я знал, имели фиксированный размер базы данных, который никогда не будет превышен (Express имеет предел каждой базы данных в 4 ГБ). Также имейте в виду, что существуют и другие аппаратные ограничения, такие как ограничение 1 cpu.

Другое дело, если вам нужны инструменты корпоративного уровня, которые поставляются с платной версией сервера SQL. Если вы перемещаете много плоских данных, вы застряли в написании своих собственных процессов массового копирования, которые управляют домом, но это, несомненно, дополнительный шаг.


  Сведения об ответе

davran

16:41, 25th August, 2020

Я в основном собираюсь защищать MS SQL Server из-за интеграции .NET. Linq - Sql-это почти мой любимый способ работы с базами данных в наши дни: анонимные функции делают все лучше! Мое нынешнее место работы также использовало MSSQL Express для реальных проектов, поэтому у вас есть по крайней мере два из нас, подтверждающих, что ограничения не слишком жесткие.


  Сведения об ответе

padenie

17:17, 19th August, 2020

Примечание конечно о #2, но вы можете скачать SQL Server Express 2005 здесь .


  Сведения об ответе

KOMP

18:42, 18th August, 2020

Sql express имеет больше возможностей и намного более мощный, но будет работать только на windows коробках. Если вам когда-нибудь понадобится масштабировать Sql express, вы можете легко переключиться на коммерческий вариант.

MySql не поддерживает половину функций, но имеет большинство основных, которые вам действительно нужны, и будет работать на windows или *nix коробках. Он также не дросселируется таким же образом, как Sql express.

На мой взгляд (широко использовав оба варианта, но не трогая MySql в течение нескольких лет) Sql express-это гораздо лучшая система DB. Если вы создаете приложения .Net, то поддержка Linq-это решающий фактор сделки.

Если вы не собираетесь использовать поддержку Сервера pure Sql, я бы не стал использовать поддержку pure MySql вместо этого. Используйте шаблон дизайна DBFactory для загрузки слоя данных или используйте простой синтаксис SQL:92, который является наименьшим общим знаменателем.


  Сведения об ответе

COOL

06:44, 27th August, 2020

Почему бы не перейти на Sql server express 2008?


  Сведения об ответе

ЯЯ__4

21:06, 1st October, 2020

У меня есть около 50 веб-сайтов под управлением perl/apache/mysql и около 10 под управлением C# / ASP.Net/SQL Server (Lite) и других (больших) приложений, работающих на SQL Server (Heavy). У меня никогда не было проблем с сервером SQL-он просто работает. У меня часто возникают проблемы с MySQL.

Мой совет был бы пойти на вариант SQL на основе сервера, даже если вам придется заплатить за него.


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться