Nur Oracle und Microsoft SQLServer sind Closed Source. Wenn etwas schief geht und Sie ein Problem haben, ist die Antwort nur einen Anruf entfernt (und natürlich Bargeld). Wie auch immer, MySQL und PostGre haben mehrere Unternehmensberatungsdienste, aber letztendlich sind diese Berater nicht wirklich für das Produkt verantwortlich, da das Produkt jedem gehört. Das ist großartig, weil Sie den Code korrigieren können, wenn Sie mit C und relativ niedriger Programmierung gut umgehen können, aber wenn Sie die Lösung nicht finden, kann dies zu einer wilden Gänsejagd werden.
Da nicht jeder über ausreichende Kenntnisse verfügt und Unternehmen mit Geld die Sicherheit (im geschäftlichen Sinne) der Closed-Source-Datenbanken bevorzugen, ist dies der Grund, warum diese Lösungen nicht aus dem Geschäft geraten sind, abgesehen von der Tatsache, dass ihre Implementierungen solide sind und das Geld wert, wenn Sie es haben.
Ok, jetzt ist endlich der wichtigste Unterschied zwischen SQLServer und Oracle und dieser Unterschied ist das Betriebssystem. Die meisten Windows-Benutzer bleiben bei SQLServer, aber wenn Sie Unix Oracle verwenden, ist Oracle Ihre Closed-Source-Lösung. Wie auch immer, ich verwende Oracle unter Solaris, aber wenn unser Ziel Windows wäre, würde ich wahrscheinlich SQLServer verwenden, da beide Produkte absolut solide sind, aber ich vertraue darauf, dass Microsoft einige spezielle Tricks unter der Haube hat, um die beste Leistung unter Windows zu erzielen.