Einzelnen Beitrag anzeigen

Delphi.Narium

Registriert seit: 27. Nov 2017
2.490 Beiträge
 
Delphi 7 Professional
 
#12

AW: Welche DB? mySQL, MS-SQL, Oracle ...

  Alt 10. Aug 2020, 12:05
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?
  Mit Zitat antworten Zitat