Projeto Firebird lança Firebird 2.0
Por Luiz Paulo de Oliveira Santos
Data de Publicação: 14 de Novembro de 2006
O projeto Firebird lançou oficialmente em 12 de novembro, a versão 2.0 do Banco de Dados Relacional Open Source Firebird durante a sessão de abertura da Quarta Conferencia Internacional de Firebird em Praga na Republica Tcheca.
O Firebird 2.0 é a feliz culminação de mais de dois anos de largos esforços de desenvolvedores e suporte, verdadeiramente dedicados. E traz com ele uma lista de melhorias muito esperada, e, que aumentarão significativamente a performance, segurança e o suporte a línguas estrangeiras, e que também contempla novas características na linguagem SQL. E ainda provê uma plataforma de código muito robusta e com re-arquitetura planejada para sua continuação no Firebird 3.0.
Características inclusas no release:
- Uma completa remontagem completa do engine de índices para elevar a performance e minimizar gargalos em buscas e combinações.
- Diversas limitações herdadas do antigo código agora se foram, como o limite de 252 bytes em tamanho de índices e o limite de 30Gb no tamanho de tabelas.
- Uma nova interface para charsets internacionais, incluindo melhorias no suporte UNICODE, junto com um número de novos e collations e correções nos existentes.
- Suporte a plataforma 64-bit com uso dos releases para AMD64 e Intel EM64T no Linux. Versões para Windows 64-bit estão prontas e sendo testadas, e estarão disponíveis em um novo release.
- Uma intensa revisão da segurança do servidor, incluindo criptografia forte das senhas e dispositivo de proteção contra ataques baseados em brute-force embutido no próprio banco.
- Suporte a tabelas derivadas do SQL200x, incluindo aninhamento de múltiplos níveis e junção de sub-queries.
- Sintaxe EXECUTE BLOCK para habilitar blocos de SQL procedural (PSQL) para serem executados a partir de um SQL dinâmico.
- Cursores explícitos em PSQL, também disponíveis dentro de EXECUTE BLOCK.
- WAIT para travar conflitos de timeout, disponível tanto como argumento em SET TRANSACTION como um parâmetro de transação nas APIs.
- Novíssima capacidade de back up incremental.
- Completa re-arquitetura de serverless do protocolo de conexão local no Windows para eliminar a instabilidade herdada do protocolo IPServer.
- Implementação completa do Serviço de API em todas as plataformas.
Firebird é um software Open Source com licenciamento non-viral e livre para download. Para download utilize o link a seguir, todo código fonte e binaries para Windows e Linux:
Firebird RDBMS 2.0
Para dúvidas, por favor poste e-mails para press ~VAT- firebirdsql.org (em inglês).