Hallo,
ich will zwar nicht gegen andere DBs sprechen, aber eindeutig für InterBase.
Vorteile von Interbase:
kostet in der Version 6 nichts
läuft stabil
funtioniert über
TCP/
IP, also auch über Internet
bedient problemlos bis 400 Clients (Literatur)
mit den IBX-Komponenten paßt es sich nahtlos in Delphi ein
unterstützt Transaktionen, Events, Views, Trigger, Generatoren, Stored Procedures, User defined functions
Multigenerationen-Architektur
Absturz habe ich bis jetzt nur bei eindeutiger Fehlbedienung (Datenbankdatei kopiert und Server nicht 'runtergefahren) oder Hardwarefehlern geschafft, obwohl mehrere Entwickler auf der Datenbank gehackt haben (Tabellen, Views, Stored procedures im laufenden Betrieb angelegt und gelöscht).
ein paar Nachteile fallen mir auch ein:
das einzige Tool zur Verwaltung, die IBConsole, kann man eigentlich vergessen und muß deshalb uaf (preiswerte) Tools von Drittanbietern ausweichen
die IBX-Komponenten werden allein von Borland-Entwickler Jeff Overcash (vermutlich in seiner Freizeit) weiterentwickelt und haben den einen oder anderen Bug
Viele Grüße,
Delphianer