Я только что проверил лицензирование для SQL Server и хорошо... я не могу себе это позволить, так как сам финансировал этот проект. Я несколько раз занимался MySQL и PostgreSQL за последние несколько недель, и на данный момент я не могу решить, с чем поехать. MySQL имеет большую пользовательскую базу и много людей, использующих ее, поэтому выяснение того, как делать различные элементы, не будет трудно найти.
Я буду использовать ASP.NET с этим проектом.
Кто-нибудь имеет опыт работы с SQL Server в любой из этих баз данных? Один сильнее другого? Мысли?
Я бы пошел с PostgreSQL. Он имеет больше общих функций и предоставляет более широкий набор вариантов использования, которые вы можете легко поддерживать и как SQL Server, это своего рода платформа разработки для моделирования ваших данных (но IMO лучше в этом отношении).
Однако вы можете найти это полезным, поскольку это то, что я написал на эту тему: http://ledgersmbdev.blogspot.com/2012/09/or-modelling-interlude-postgresql-vs.html
Также сначала проверьте свои инструменты поставщика данных (Ado.net, EF-support) для этих систем баз данных. Не имеет смысла платить, что сэкономленные деньги для стороннего провайдера, потому что "официальным" не хватает базовой поддержки.
Как вы можете себе это позволить?
Я имею в виду, что это всего 100 долларов США, как три года для запуска. Максимум;)
Или вы не сделали свою работу должным образом?
Лицензирование для вас может быть: