Firebird
O Firebird é derivado do código do Borland InterBase 6.0. Ele tem o código aberto e não possui licença dupla, portanto pode ser utilizado em qualquer tipo de aplicação, seja ela comercial ou não, sem pagar nada por isso, sendo totalmente gratuito.
A tecnologia usada no Firebird tem mais de 20 anos, fazendo com que ele seja um produto muito maduro e estável.
Principais Recursos
O Firebird possui um pequeno instalador, porém é um SGBD completo e poderoso. Ele pode gerenciar bancos de dados de alguns Kbytes até dezenas de Gigabytes com boa performance e praticamente sem necessidade de manutenção.
Os principais recursos do Firebird são:
- Suporte total a Stored Procedures e Triggers
- Transações compatíveis com ACID
- Integridade Referencial
- Multi Generational Architecture
- Consome poucos recursos de processamento
- Linguagem nativa para Stored Procedures e Triggers (PSQL)
- Suporte para Funções Externas (UDFs)
- Praticamente não necessita de DBAs especializados
- Quase nenhuma configuração - instale e já comece a usar!
- Grande comunidade de usuários e vários lugares para se obter suporte gratuito
- Versão embedded do SGBD - perfeita para criação de catálogos em CDROM, aplicações "demo" ou standalone
- Dezenas de ferramentas de terceiros, incluindo aplicações gráficas de administração, replicação, etc.
- Careful writes - recuperação rápida, dispensa o uso de log de transações
- Diversas formas de acesso ao banco de dados: nativo/API, dbExpress, ODBC, OLEDB, .Net provider, JDBC nativo tipo 4, Python module, PHP, Perl, etc.
- Suporte nativo para os maiores sistemas operacionais, incluindo o Windows, Linux, Solaris, MacOS.
- Backups incrementais
- Builds de 64bits disponíveis
- Total controle de cursores em PSQL
- Tabelas de Monitoramento
- Triggers de conexão e transação
- Tabelas temporárias
- TraceAPI - saiba o que está acontecendo no servidor
Usando o Firebird
Usar o Firebird é uma