Ich bin aus technischen Gründen neugierig, warum Sie sich für die Oracle-Datenbank im Vergleich zu den neuesten Varianten entscheiden:
1) Microsoft SQL Server
2) MySQL
3) PostgreSQL
Welche Features oder Funktionen rechtfertigen die zusätzlichen Kosten? Ich interessiere mich für technische Argumente, nicht für einen Religionskrieg. Ein Freund hat mich das gefragt und ich habe immer eine der 3 verwendet, die ich aufgelistet habe. Ich wusste nicht genug über Oracle-Datenbanken, um eine Meinung abzugeben.
Vielen Dank.
quelle
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.
quelle
Die eigentliche Frage ist, welche Art von Anwendung zur Verwendung eines RDMS verwendet wird. Sie brauchen sicherlich kein Orakel für Ihr WordPress-Blog oder Ihren Twitter-Klon. Wenn Sie jedoch umfangreiche Business Intelligence-Funktionen ausführen möchten, verfügt Oracle möglicherweise über einige Funktionen, die dazu beitragen können, dies effizienter als die anderen zu tun.
Frau SQL Server ist auch sehr gut, es hat Tonnen von Funktionen. Wenn Sie unter Linux arbeiten und eine Datenbank mit Funktionen benötigen, die von ms sql angeboten werden, ist Oracle eine gute Wahl.
quelle
Nur um ein paar zu nennen:
Und natürlich die Magie der Marke;)
Und wenn es um die Wahl des RDBMS geht? Normalerweise ist die Wahl ziemlich offensichtlich - Oracle oder der Rest der Welt. Danach können Sie die Auswahl eingrenzen durch:
quelle
Ich denke, das liegt daran, dass Oracle das erste RDMS war, das " Sharding " unterstützte.
quelle
Die Kosten für SQL Server und Oracle liegen nicht so weit auseinander.
Tatsächlich liegen die Kosten für Oracle im Vergleich zu Ihrer bevorzugten kostenlosen Datenbank zwischen null (Oracle Express Edition) und nicht sehr hoch (5.800 US-Dollar pro Prozessor für Standard Edition One).
Hier ist ein Link zu den Funktionen der verschiedenen Editionen in 11g: http://www.oracle.com/database/product_editions.html .
Listenpreise sind für alle Gebiete unter http://store.oracle.com erhältlich - normalerweise zahlen große Unternehmen natürlich nicht für den Einzelhandel;)
quelle