Firebird
Firebird é um open source SQL sistema de gerenciamento de banco de dados relacional que roda em Linux , o Windows , e uma variedade de Unix . O banco de dados bifurcada de Borland edição open source 's do InterBase , em 2000, mas desde o Firebird 1.5 o código foi amplamente reescrita.
História
Dentro de uma semana do InterBase 6.0 fonte que está sendo lançado pela Borland em 25 de julho de 2000, [ 2 ] [ 3 ] o projeto Firebird foi criado no SourceForge . [ 4 ] [ 5 ] Firebird 1.0 foi lançado para Linux, Windows e Mac OS X em março 11, 2002, [ 6 ] com portas para Solaris , FreeBSD 4 , HP-UX seguindo ao longo dos próximos dois meses. [ 7 ]
Trabalhar em portar o código base de C para C + + começou em 2000. Em 23 de fevereiro de 2004, Firebird 1.5 foi lançado, [ 8 ] que foi a primeira versão estável da nova base de código. Versão 1.5 apresentou um melhor otimizador de consulta , SQL-92 expressões condicionais, SQL: 1999 pontos de salvamento e apoio a explícita bloqueio . [ 9 ] Firebird 2.0 foi lançado em 12 de novembro de 2006, [ 10 ] a adição de suporte para 64-bit arquitecturas, tabelas aninhadas em cláusulas FROM e programáveis bloqueio tempos de espera em bloqueio de transações . [ 11 ]
A versão estável anterior era a versão 2.1.4, que acrescentou novos recursos, incluindo gatilhos processuais , consultas recursivas e suporte para SQL: 2003 MERGE . declarações [ 12 ]
Firebird 2.5.2 é a versão estável atual. Novas funcionalidades incluídas melhor multithreading , expressão regular sintaxe ea capacidade de consultar bancos de dados remotos. [ 13 ]
Através do Google Summer of Code 2013 o trabalho começou na integração Firebird como um substituto para o HSQLDB no LibreOffice . [ 14 ] [ 15 ]
A liberação planejada 3.0 é esperada para apoiar procedimentos armazenados em linguagens como Java e C + + , SQL e funções da janela que restringem os resultados da consulta. Uma versão alpha foi lançada em agosto de 2013