Auch wenn nach Deiner letzten Antwort die Vermutung nahe liegt, dass keine meiner Fragen für Dich von Relevanz ist:
Wieviel Logik liegt denn in der Datenbank?
Prozeduren, Funktionen, Trigger ...
Die "Programmiersprachen" zwischen
MSSQL und Oracle sind halt schon recht unterschiedlich.
Wie sehen die Unterschiede zwischen
MSSQL und
MySQL (oder welcher
DB sonst auch immer) aus?
Gibt es "übernehmbare" Logiken aus dem bisherigen System, die beibehalten werden können oder sollen oder müssen.
Ist ggfls. deren Portierungsaufwand berücksichtigt.
SQL ist auch bei SQL99 nicht zwingend =
SQL. Da gibt es durchaus Unterschiede zwischen den Datenbanken.
Ist das bisherige System ein absoluter Eigenbau?
Gibt es Fremdsysteme, die irgendwie mit eurem bisherigen System (datenbankseitig) kommunizieren?
Können diese dann ggfls. auch transparent mit 'nem Datenbankwechsel umgehen?
Bzw. gibt es irgendwelche Zwischenschichten, die ggfls. mit angepasst werden müssen?
Wenn ich selbst entscheiden könnte und / oder müsste, und das für ein von Grund auf neue zu erstellendes System, käme bei mir Oracle auf den ersten Platz und zwar aus einem ganz banalen bzw. blöden Grund:
Ich komme mit der
SQL-Syntax von Oracle und PL/
SQL einfach besser zurecht, als mit den Varianten von
MSSQL,
MySQL, FireBird ...
Wenn Ihr also vom alten System weg müsst, weil es (bald) niemanden mehr gibt, der sich damit auskennt und ggfls. Weiterentwicklungen und / oder Reparaturen vornehmen kann: Für welches mögliche zukünftige
DBMS habt Ihr denn jetzt schon das meiste KnowHow im Hause?
Nicht das Ihr einen zu erwartenden / sicheren KnowHow-Verlust für Euer jetztiges System (unwissentlich) für mehr oder weniger nahe Zukunft auf Euer neues System übertragt.
Also: Nicht nur die technischen Unterschiede der zukunftigen und möglichen
DBMS vergleichen, sondern auch deren Zukunftssicherheit.
Gibt's den Herstellen des gewählten
DBMS in 5 Jahren, in 10 Jahren, bei Deiner Rente, bei der Rente der jetzt neueingestellten Entwickler, ... auch noch und ist auf dem Markt jetzt und voraussichtlich in näherer und in fernerer Zukunft ausreichendes KnowHow verfügbar?