Tylko Oracle i Microsoft SQLServer są zamkniętymi źródłami, a kiedy coś pójdzie nie tak i masz problem, odpowiedzią jest tylko telefon (i gotówka, jeśli oczywiście). W każdym razie MySQL i PostGre oferują kilka usług konsultingowych dla przedsiębiorstw, ale ostatecznie konsultanci ci nie są tak naprawdę odpowiedzialni za produkt, ponieważ produkt należy do wszystkich. Co jest świetne, ponieważ możesz wejść i naprawić kod, jeśli jesteś dobry z C i stosunkowo niskopoziomowym programowaniem, ale jeśli nie znajdziesz rozwiązania, może to stać się dziką gonią.
Ponieważ nie każdy jest wystarczająco wykwalifikowany, a te przedsiębiorstwa z pieniędzmi preferują bezpieczeństwo (w sensie biznesowym) zamkniętych baz danych, jest to powód, dla którego te rozwiązania nie wyszły z biznesu, poza tym, że ich wdrożenia są solidne i warte swojej ceny, jeśli je masz.
Ok, w końcu najważniejsza różnica jest między SQLServer a Oracle i ta różnica polega na systemie operacyjnym, większość ludzi używających Windows będzie się trzymać, zgadłeś, SQLServer, ale jeśli korzystasz z odmian Unix, Oracle jest rozwiązaniem zamkniętym. W każdym razie używam Oracle w Solarisie, ale gdyby naszym celem był Windows, prawdopodobnie użyłbym SQLServer, ponieważ oba produkty są solidne, ale ufam, że Microsoft ma pod maską kilka specjalnych sztuczek, aby uzyskać najlepszą wydajność w systemie Windows.