Ich verwende Firebird auch im professinellen Einsatz mit >400 Online Usern ohne Probleme. Wenn man ein Objektframework wie Bold oder Instant Objects einsetzt ist die Datenbank dahinter ja zweitrangig, da diese bei Problemen ohne größere Probleme ausgetauscht werden kann.
Ich kann z.b. bei Instant Objects mit einer
XML Datenbank - sprich einem Verzeichnis mit
XML Dateien - anfangen. Wenn das nicht mehr reicht stelle ich auf Firebird um. Falls ich hier auch einmal an die Grenzen komme nehme ich halt Oracle. Dabei muss keine Zeile Code der Anwendung geändert werden, da die Abfragesprache nicht
SQL sondern IQL (Instant
Query Language) ist. Für jeden Datenbanktyp gibt es halt einen Broker der die IQL Befehle in
SQL umsetzt.
Gruß,
Marcel