Только Oracle и Microsoft, SQLServer являются закрытым исходным кодом, и когда что-то идет не так, и у вас есть проблемы ответ - это просто телефонный звонок (и наличные деньги, если курс). В любом случае, у MySQL и PostGre есть несколько консалтинговых услуг для предприятий, но в конце концов эти консультанты на самом деле не совместимы с продуктом, потому что продукт принадлежит всем. Это здорово, потому что вы можете входить и исправлять код, если вы хорошо разбираетесь в C и относительно низкоуровневом программировании, но если вы не находите решение, возможно, станет дикой гусиной погоней.
Теперь, поскольку не все достаточно квалифицированы, а те предприятия, которые предпочитают деньги, предпочитают безопасность (в бизнес-смысле) баз данных с закрытыми исходными кодами, являются причиной того, что эти решения не вышли из бизнеса, помимо того факта, что их реализации тверды и стоят денег, если у вас есть.
Теперь, наконец, самое важное различие между SQLServer и Oracle, и это различие в ОС, большинство пользователей, использующих Windows, будут придерживаться, как вы уже догадались, SQLServer, но если вы будете работать с разнообразием Unix Oracle, это ваш закрытый источник решение. В любом случае я использую Oracle в Solaris, но если бы наша цель была Windows, я бы, вероятно, использовал SQLServer, потому что оба продукта прочны, но я полагаю, что у Microsoft есть некоторые специальные трюки под капотом, чтобы получить максимальную производительность на окнах.
+1: использование слов типа «технические аргументы, а не религиозная война» –
-4: добавление бессмысленных комментариев (включая мои) – toupeira