BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias Firebird SQL 3.0: arquitetura remodelada, suporte multithreading e muito mais

Firebird SQL 3.0: arquitetura remodelada, suporte multithreading e muito mais

No dia 19 de abril, foi lançada a versão 3.0 do Firebird SQL, que é considerada a maior mudança arquitetural realizada no projeto desde seu lançamento em 2002. Este é um SGBD relacional open source que já foi um dos mais populares no Brasil, especialmente entre desenvolvedores Delphi, mas que com o tempo perdeu notoriedade para outras alternativas de código aberto, tais como o MySQL e o PostgreSQL.

Um dos principais destaques no release 3.0 é a unificação de sua arquitetura: o binário do servidor agora é uma única biblioteca capaz de ser carregada tanto através do "network listener" quanto embarcada. O modo de operação do servidor (Classic, SuperServer) passa a ser definido através de arquivos de configuração, e não mais pelo binário executado.

Entre as grandes mudanças arquiteturais realizadas no projeto, destaca-se o novo motor de processamento multithreading e a funcionalidade de cache de páginas compartilhadas, o que possibilita um melhor aproveitamento de hardware de vários núcleos e maiores endereçamentos de memória, além disso, também proporciona significativos ganhos de desempenho, se comparado com as versões anteriores do projeto. Entre as novidades está o suporte real a multiprocessamento simétrico (SMP) no modo SuperServer.

Novos recursos foram incorporados à nova versão, tais como:

  • Nova API orientada a objetos para C++;
  • Configuração do servidor por banco de dados;
  • Expansão dos limites do SGBD (número de transações, tamanho do banco de dados, páginas de buffer no cache);
  • Novos tipos de dados SQL;
  • Funções estatísticas;
  • Cursores bi-direcionais;
  • Suporte a IPV6.

Os interessados em experimentar a versão 3.0 do Firebird SQL (ou mesmo ter seu primeiro contato com este SGBD) podem realizar o download no site oficial do projeto, que oferece distribuições para Linux e Windows, ambas em pacotes de 32 ou 64 bits. Outras novidades podem ser conferidas no release notes da versão.

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

BT