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