SQL Server переключиться на MySQL / PostgreSQL для запуска?

0

Я только что проверил лицензирование для SQL Server и хорошо... я не могу себе это позволить, так как сам финансировал этот проект. Я несколько раз занимался MySQL и PostgreSQL за последние несколько недель, и на данный момент я не могу решить, с чем поехать. MySQL имеет большую пользовательскую базу и много людей, использующих ее, поэтому выяснение того, как делать различные элементы, не будет трудно найти.

Я буду использовать ASP.NET с этим проектом.

Кто-нибудь имеет опыт работы с SQL Server в любой из этих баз данных? Один сильнее другого? Мысли?

  • 0
    У меня сложилось впечатление, что SQL Server Express был бесплатным.
  • 0
    но он ограничен в оперативной памяти, размере дБ, поэтому он довольно урезан по сравнению с другими, как я вижу, поэтому я бы использовал стандартную версию.
Показать ещё 2 комментария
Теги:
sql-server
startup

3 ответа

1
Лучший ответ

Я бы пошел с PostgreSQL. Он имеет больше общих функций и предоставляет более широкий набор вариантов использования, которые вы можете легко поддерживать и как SQL Server, это своего рода платформа разработки для моделирования ваших данных (но IMO лучше в этом отношении).

Однако вы можете найти это полезным, поскольку это то, что я написал на эту тему: http://ledgersmbdev.blogspot.com/2012/09/or-modelling-interlude-postgresql-vs.html

1

Также сначала проверьте свои инструменты поставщика данных (Ado.net, EF-support) для этих систем баз данных. Не имеет смысла платить, что сэкономленные деньги для стороннего провайдера, потому что "официальным" не хватает базовой поддержки.

  • 0
    Я буду использовать EntitySpaces (ORM), и они обеспечивают поддержку MySQl / SQL Server / PostgreSQL, поэтому эта часть рассматривается.
  • 1
    PostgreSQL имеет поставщика .net, поставщика ADODB и драйвера ODBC. Эта часть, по крайней мере, покрыта.
-1

Как вы можете себе это позволить?

Я имею в виду, что это всего 100 долларов США, как три года для запуска. Максимум;)

Или вы не сделали свою работу должным образом?

Лицензирование для вас может быть:

  • Бесплатно (SQL Express, но нормально - 4 ГБ МОЖЕТ быть предел).
  • Около 20 долларов США в месяц на процессор (веб-издание, SPLA, стоимость выскочки - ТОЛЬКО действующая лицензия для поставщиков услуг).
  • Около 100 долларов США в течение 3 лет в рамках программы bizspark для стартапов.
  • 0
    ему также нужно лицензировать Windows Server, если он не будет использовать Mono для своего ASP.NET. это добавляет к затратам, два повторяющихся расходов на программное обеспечение
  • 0
    На самом деле это не так - нет. Под Bizspark довольно большой пакет лицензируется. И я бы не стал 100 долларов за три года. Это также не под SPLA - или: это делает, но это не важно. Я плачу около 75 долларов США за сервер по лицензии центра обработки данных в месяц, включая все обновления. Обратите внимание, что это 32-гигабайтный компьютер с большим количеством дисков и неограниченными правами на виртуализацию (было бы намного меньше для стандарта Windows Server или предприятия). Если принять во внимание, что эксплуатационные расходы для этого сервера в месяц составляют около 1000 долларов США, то это почти ничего.
Показать ещё 11 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню