Тільки Oracle та SQLServer Microsoft є закритими джерелами, і коли щось піде не так, і у вас виникли проблеми, відповідь - це лише телефонний дзвінок (і готівка, якщо звичайно). У будь-якому випадку MySQL та PostGre мають кілька корпоративних консалтингових служб, але зрештою ці консультанти насправді не відповідають за продукт, оскільки продукт належить кожному. Що чудово, тому що ви можете зайти та виправити код, якщо добре володієте C та відносно низьким рівнем програмування, але якщо ви не знайдете рішення, це може стати дикою переслідуванням гусей.
Зараз, оскільки не всі достатньо кваліфіковані, і ті підприємства, які мають гроші, віддають перевагу безпеці (у діловому сенсі) баз даних із закритим кодом, тому причина, що ці рішення не вийшли з ладу, крім того, що їх реалізація є надійною і коштує грошей, якщо у вас є.
Гаразд, нарешті, найголовніша різниця між SQLServer та Oracle, і ця різниця полягає в ОС, більшість людей, які використовують Windows, дотримуватимуться, як ви вже здогадалися, SQLServer, але якщо ви працюєте на смаках Unix, Oracle - це ваше закрите вихідне рішення. У будь-якому випадку я використовую Oracle на Solaris, але якби нашою ціллю була Windows, я б, напевно, використовував SQLServer, оскільки обидва продукти міцні, але я вірю, що у Microsoft є кілька особливих хитрощів, щоб отримати найкращу продуктивність у Windows.