Grundsätzlich läuft es ja bei allen Datenbanken nach dem selben Schema. Vorteil bei FireBird ist es, dass man mit dem selben Code sowohl auf eine "embedded Version" wie auch einem installierten Server zugreifen kann. Auch der Leistungsumfang ist hierbei nahezu identisch ( keine Benutzerverwaltung bei
FB <3). Auch das Datenbankformat ist das selbe ( man kann die mit der embedded erzeugte Datenbank einfach von der Serverversion weiterbearbeiten und umgekehrt). Im Gegensatz unterscheidet sich
MSSQL compact von den großen Versionen (express, SE, ...)