Firebird is a relational data base that supports many ANSI SQL standards. It runs on Linux, Windows, and a range of Unix platforms. Firebird provides high concurrency, high performance and powerful language support for stored procedure and triggers.
Firebird is a powerful and fully featured RDBMS. It can manage databases from a few KB up to many Gigabytes, with excellent performance and almost no maintenance!
Below is a list highlighting some of the Firebird's most important features:
Full support of Stored Procedures and TriggersFull ACID compliant transactionsReferential IntegrityMulti Generational ArchitectureVery small footprintFully featured internal language for Stored Procedures and Triggers (PSQL)Support for External Functions (UDFs)Little or no need for specialized DBAsAlmost no configuration neededLarge user communityOptional single file embedded versionDozens of third party toolsCareful writes - fast recovery, no need for transaction logs!Many ways to access your databaseNative support for all major operating systemsIncremental Backups64bits builds availableFull cursor implementation in PSQLMonitoring tablesConnection and Transaction TriggersTemporary Tables