Michael Schröpl: Datenbanksystem kaufen

Beitrag lesen

Hi Tina,

wer weiß, wo ich ein gutes Datenbanksystem kaufen kann?
Und zwar mit allem drum und dran, was man dazu braucht?

welche Anwendungen sollen diese Datenbank nutzen können?

Und welche Anforderungen stellen diese Anwendungen an die von ihnen
zu verwendenden Datenmodelle?

Möchten diese Anwendungen die Verfügbarkeit von

  • transaktionssicheren Tabellentypen,
  • triggers,
  • stored procedures,
  • constraints
  • sequences
  • views
  • subselects
    voraussetzen?

Falls Du mit diesem Begriffen nichts anfangen kannst, bist Du
wahrscheinlich nicht qualifiziert, über den Kauf einer Datenbank
für ein "großes Unternehmen" zu entscheiden.

Bedenke, daß von Deiner Entscheidung Investitionen in Millionenhöhe
abhängen können - und eine solche Entscheidung würde ich in einer
ernstzunehmenden Firma in der Tat davon abhängig machen, ob der
Entscheidungsträger seine Materie "vier Semester studiert" hat.
Und zumindest derjenige, der die Tabellen der erwähnten Anwendungen
wird entwerfen und tunen müssen, sollte _dringend_ etwas von seiner
Materie verstehen. Folglich ist dieser Kollege am qualifiziertesten,
zu entscheiden, welche Datenbank gebraucht wird.

Im Vergleich dazu sind diejenigen, die 'nur' die Web-Applikationen,
also das Benutzer-Frontend, schreiben, fast schon mit allem zufrieden,
was sie vorgesetzt bekommen - Hauptsache, es kann SQL und möglichst
noch Subselects und vielleicht Views.
Daß ihre Anwendung vielleicht um Faktor 5000 langsamer läuft, als das
mit einer anderen Datenbank (d. h. mit einem dort möglichen anderen
Datenbank-Design) der Fall gewesen wäre, begreifen sie meistens gar
nicht.

Viele Grüße
      Michael

P.S.: Nicht traurig sein - aber Deine Frage ist so ziemlich eine
      der schwierigsten, die Du überhaupt stellen konntest.
      Es ist nicht ungewöhnlich, wenn ihre Beantwortung einen oder
      mehrere Mann-Monate (!) dauert. Datenbankadministration ist
      IMHO ein völlig eigenständiger Beruf, selbst ein Informatiker
      muß sich dort eine ganze Weile gründlich einarbeiten.