Notícias
O site do 19º Firebird Developers Day está no ar! Lá você confere todas as informações sobre o maior evento de Firebird no mundo, que será realizado no dia 8/outubro, em Piracicaba-SP.
Durante todo o dia, os participantes terão acesso a informação de alto nível em palestras ministradas por profissionais renomados na comunidade. Os temas estão sendo escolhidos a dedo, e com certeza vão agregar muito no trabalho e na produtividade dos participantes.
Além disso, como já é de costume, somente os participantes do FDD poderão comprar os produtos da IBSurgeon, IBExpert, FastReport, uniGUI e TeeChart com descontos exclusivos!
Visite agora o site do evento para ver a grade de palestras e demais informações e inscreva-se no primeiro lote para pagar menos!
Na véspera do FDD teremos um evento Firebird VIP exclusivo e limitado a 10 pessoas. Clique aqui para saber mais sobre ele.

Temos uma ótima novidade para você que virá pro 19º FDD: dia 7/outubro, véspera do FDD, haverá um Evento FIREBIRD VIP exclusivo e limitado à apenas 10 participantes, ministrado por Alexey Kovyazin, CEO da IBSurgeom especialista em otimização de bases de dados e servidores Firebird. O evento será em português e usará uma abordagem inovadora misturando consultoria e curso tradicional , incluindo apresentações/slides e demonstrações práticas de como fazer (how-to).
Cada um dos participantes poderá enviar informações sobre suas dificuldades reais com o Firebird, arquivos de log, firebird.conf, etc. até o dia 01/outubro, sendo que o evento será modelado de acordo com as necessidades enviadas (apresentando de forma anônima), com explicações sobre a razão dos problemas de performance e sugestões de como resolver esses problemas nas bases de dados reais. Em suma, o evento vai focar nos assuntos realmente necessários analisando problemas reais dos participantes!
O evento acontecerá em Piracicaba-SP, no dia 7 de outubro (véspera do FDD) das 9h às 16h (com 1h de intervalo para almoço). Poderá haver a participação especial (remota) de Dmitry Yemanov, chefe da equipe de desenvolvimento do Firebird.
Devido ao grande trabalho de preparo do material e ao tempo limitado, o número de participantes é restrito a 10.
Haverá 3 tipos de inscrição para o evento FIREBIRD VIP (a inscrição é totalmente independente do FDD):
1) R$ 2.200 - 1 pessoa;
2) R$ 3.500 - 1 pessoa + 1 licença do HQBird Enterprise (para um servidor);
3) R$ 8.000 - 1 pessoa + assinatura do HQBird Enterprise (sem limite de instalações durante 1 ano).
Caso queira participar, entre em contato pelo email fdd@firebase.com.br informando o nome, telefone, email do participante, bem como qual opção de inscrição acima foi escolhida. Retornaremos por email o link para compra da inscrição de acordo com a opção escolhida. A compra da inscrição será feita diretamente com a IBSurgeon, podendo ser paga com boleto ou cartão de crédito. Atenção: será emitida invoice internacional (não é NF "brasileira").
Lembre-se, são apenas 10 vagas! Inscreva-se agora e garanta sua participação nesse evento exclusivo!
Está aberta a pré-venda para o 19º FDD, que será realizado de forma presencial no dia 8 de outubro, em Piracicaba - SP . O FDD é o maior evento de Firebird do mundo e acontece anualmente aqui no Brasil!
Porque pré-venda?
Ainda estamos montando a grade de palestras dessa edição e acertando os últimos detalhes, para então colocar o site do evento no ar. Isso deverá acontecer em alguns dias mas, enquanto isso, abrimos a pré-venda como forma de incentivar todos aqueles que prestigiam e conhecem a qualidade do evento para que façam suas inscrições pagando o MENOR VALOR possível! O valor da inscrição na pré-venda equivale ao valor do último FDD presencial (em 2018), apenas corrigido pela inflação do período.
Inscrevendo-se durante a pré-venda garantimos que você está pagando o menor valor possível! Nenhum dos lotes de inscrição que serão abertos após a pré-venda terão valores menores do que o valor cobrado agora!
Para se inscrever, faça o login no site da FireBase clicando aqui! Se já estiver logado, vá direto para a página de inscrição clicando aqui.
Não demore para se inscrever, pois assim que o site do evento entrar no ar, a pré-venda será encerrada sem aviso prévio!

No dia 2 de agosto, das 10h às 11h, estarei mais uma vez participando do Papo Pró do Projeto ACBr, dessa vez falando sobre as novidades que devem estar presentes no Firebird 5.
Como de costume, para participar basta entrar no Discord do Projeto ACBr, de forma totalmente gratuita.
Link direto para o canal no Discord: discord.gg/jVgQgD5e?event=1002659082114695238
Anote já na sua agenda!

Como já foi anunciado, o 19º FDD será realizado no dia 8 de Outubro, de forma presencial, em Piracicaba-SP.
O FDD é o maior evento sobre banco de dados Firebird no mundo, realizado anualmente no Brasil, e conta com diversas palestras ministradas por profissionais renomados da comunidade Firebird no Brasil e no mundo. Caso você pretenda participar do evento esse ano, pedimos que responda uma pesquisa rápida sobre seus temas de preferência e mais algumas questões, de forma que possamos modelar a conferência da melhor forma possível.
A pesquisa pode ser acessada em forms.gle/tmD9kP6e8KtwTGZn9 e ficará no ar apenas essa semana.
Estarei palestrando no Dia do ACBr, evento que acontecerá em Sorocaba-SP, no dia 17 de Setembro. Na palestra, vou falar sobre como migrar para o Firebird 4, ressaltando os pontos de atenção durante o processo, etc.
Visitantes do site da FireBase podem se inscrever com desconto no Dia do ACBr usando o cupom Ex80TdDl-CM-CC.
Lembrando que no dia 8/Outubro teremos o 19º Firebird Developers Day, em Piracicaba-SP. O site do evento entrará no ar no começo de Agosto, mas já deixe reservado na sua agenda!
No dia 5/julho/2022 às 10h (horário de Brasília), teremos um webinar no canal do FDD no Youtube com Alexey Kovyazin (em português) explicando como configurar e utilizar a UDR de FTS, com direito a perguntas e respostas no final.
O recurso de FTS (Full Text Search) sempre foi muito aguardado entre os usuários do Firebird. Sendo assim, a IBSurgeon patrocinou o desenvolvimento de uma UDR (User Defined Routines) que permite fazer queries de FTS usando SQL e PSQL no Firebird 3 e 4. A UDR de FTS foi disponibilizada como código aberto e é gratuita para qualquer usuário. Versões pré-compiladas para Windows e Linux também foram disponibilizadas.
A UDR é baseada na tecnologia Lucene++, que fornece todos os recursos requeridos para FTS com uma ótima performance.
Os binários précompilados, documentação, bem como o código fonte estão disponíveis no Github em github.com/IBSurgeon/lucene_udr.
No dia 29/Junho às 11am (horário de Brasília), estarei em um Webinar promovido pela Creately fazendo uma introdução ao Firebird para quem quer conhecer o SGBD.
No final, Victory Fernandes fará uma pequena apresentação da Creately e como ela pode ajudar os DBAs a gerenciar seus projetos.
O creately.com é uma ferramenta de diagramação que permite trabalho colaborativo para criar os mais variados diagramas relacionados a bases de dados, documentar processos de software e muito mais...
Para participar, se inscreva gratuitamente através deste link.
Acaba de ser lançada a versão de manutenção 3.0.10 do Firebird 3.
Essa versão traz algumas melhorias e correções de bugs. Em especial, corrige uma regressão do otimizador presente na versão 3.0.9 onde o PLAN escolhido para alguns selects usando JOINs não era o ideal, fazendo com que ficassem mais lentos do que quando executados em versões anteriores do Firebird.
Além disso, essa versão corrige um problema durante a instalação do Firebird 3, quando o usuário definia uma senha para o SYSDBA durante a instalação, a senha definida estava sendo aplicada somente para o SYSDBA gerenciado pelo plugin SRP. O SYSDBA do plugin LegacyAuth continuava com a senha padrão do SYSDBA.
Clique aqui para baixar a versão 3.0.10. Os detalhes das melhorias e bugs corrigidos podem ser vistos no Release Notes.
Uma nova versão do RedExpert (ferramenta de administração de BDs Firebird e RedDB) foi disponibilizada. A versão 2022.15 traz novos recursos, como:
- Suporte para os tipos de dados do Firebird/RedDatabase 4
- Suporte a Tablespaces (RedDB)
- Suporte aos Explained plans para o Firebird/RedDatabase 3.0 e superiores
- outras melhorias...
Além disso, corrigiu diversos bugs encontrados nas versões anteriores.
O RedExpert é gratuito e multi-plataforma. Pode ser baixado aqui.

Finalmente, depois de dois anos com o FDD acontecendo on-line devido à pandemia, teremos novamente uma edição presencial, já que tudo indica que a pandemia caminha para um fim. É consenso que o networking e o aproveitamento em um evento presencial é infinitamente maior do que nos eventos on-line, portanto, ficamos felizes de podermos retornar para esse formato.
A data escolhida para a décima nona edição foi 8 de outubro (sábado), portanto, reserve já na sua agenda!
Como de costume, a conferência será realizada em Piracicaba-SP, e contará com diversas palestras, certificado de participação, além dos tradicionais descontos especiais em componentes e utiitários somente para os participantes!
Divulgaremos mais informações sobre o conteúdo do evento a partir de julho. Caso tenha interesse em palestrar, entre em contato.
O pacote firebird-driver fornece um driver oficial compatível com a Python Database API 2.0. Além do conjunto mínimo de recursos da API Python DB padrão, este driver também expõe a nova API cliente (baseada em interface) introduzida no Firebird 3 e o número de extensões e aprimoramentos adicionais para uso conveniente do Firebird. O driver é escrito em Python puro (requer Python 3.8+) e utiliza a biblioteca cliente Firebird (fbclient.so/dll) usando ctypes. É compatível com o Firebird versão 3.0 e superior.
Você pode baixar este driver do PyPI ou instalá-lo usando o pip.
Veja o changelog para detalhes completos.
Jonathan Neve acaba de anunciar que o replicador CopyCat agora é Open Source:
Tenho o prazer de anunciar que o CopyCat Replication Engine foi lançado como software de código aberto sob a licença do MIT!
Se você acompanha o produto há algum tempo, deve ter notado que ele não vem sendo atualizado. Em 2017 e 2018, realizei um grande projeto para redesenhar o CopyCat como uma plataforma de replicação baseada em nuvem, mas depois de muito esforço técnico, cheguei à conclusão de que não havia mercado potencial suficiente para fazer valer meu tempo, e fui forçado - não sem alguns sentimentos contraditórios - a passar para outros projetos.
Eu sei que ainda existem clientes antigos usando a biblioteca de componentes para Delphi, e quero ter certeza de que qualquer pessoa que desejar tenha acesso contínuo ao código-fonte e seja livre para fazer o que quiser com ele. O projeto está hospedado no GitHub em github.com/jonathanneve/copycat
Não há novidades significativas planejadas em termos de novos recursos, mas continuarei a resolver quaisquer bugs relatados. Também estou disponível para suporte pago ou trabalho de consultoria se você precisar de ajuda para implementar ou alterar um projeto de replicação baseado no CopyCat.
Saudações,
Jonathan Neve
Spirale Technologies
Está disponível a gravação do Papo Pro do projeto ACBr, com a participação de Alexey Kovyazin e minha, onde falamos sobre a verdadeira capacidade do Firebird em gerenciar grandes bases de dados e um grande número de conexões.
Infelizmente, as vezes ainda ouvimos comentários de que o Firebird não pode ser usado nesses cenários, o que é uma grande mentira. Durante o Papo Pro, falamos sobre porque alguns desenvolvedores ainda tem essa ideia errônea, e comentamos sobre grandes casos de uso, onde o Alexey trouxe informações e números praticamente em tempo real.
Se você já ouviu esse tipo de barbaridade, ouça esse Papo Pro!
A IBSurgeon está procurando beta testers para um novo produto. Trata-se de um pacote UDR (User Defined Routines) baseado na engine Lucene, contendo funções que possibilitam Full Text Search no Firebird 3 e 4.
Os interessados devem entrar em contato por email com Alexey Kovyazin. O produto ainda não foi lançado e espera-se que os interessados testem e contribuam enviando feedback.
Conforme anunciado, dia 23/fevereiro (quarta-feira) às 10h, estarei mais uma vez participando do Papo Pro do Projeto ACBr, falando sobre a real capacidade do Firebird - um assunto que sempre gera discussões acaloradas entre desenvolvedores. A novidade é que teremos a participação especial do Alexey Kovyazin, CEO da IBSurgeon!
Comentaremos sobre casos reais de uso, sendo que o Alexey pretende mostrar alguns cases com dados coletados ao vivo!
Para participar, você deve ser cadastrado (grátis) na plataforma Discord, e acessar o link do canal do Papo Pro na hora marcada (lembre-se de criar uma conta no Discord para conseguir acessar - instruções completas aqui).
Até lá!
Image designed by studiogstock / Freepik

Acaba de ser lançada a versão 3.0.9 do Firebird 3. Essa subrelease traz diversas correções de bugs, em especial, um bug bem raro que poderia preencher todo o arquivo da base de dados com zeros (apenas no Windows e com as versões 3.06, 3.07 e 3.08)!
Recomendo todos que estiverem usando o Firebird 3 a atualizarem para a versão 3.0.9.
Uma lista com as correções da versão 3.0.9 pode ser vista em firebirdsql.org/file/documentation/release_notes/html/en/3_0/rlsnotes30.html#bug-309
Não é raro ouvirmos em grupos de programadores alguns comentários sobre a capacidade do Firebird em gerenciar um grande número de conexões ou bases de dados enormes. Por que isso? Será que eles estão certos nessas afirmações?
Enjoado de ouvir esse tipo de comentário, estarei batendo um papo com todos os interessados, no PapoPro do Projeto ACBr através do Discord. Pretendo mostrar a verdade dos fatos, citando casos reais de uso, etc.
Esse bate papo é aberto para todos os interessados, de forma gratuita. Basta se conectar ao Discord do ACBr e entrar no canal PapoPro no dia 23/fevereiro, às 10h.
Image designed by studiogstock / Freepik

Continuando a série de artigos baseados nos meus livros já publicados, chegou a vez de falarmos sobre validações no Firebird através do uso de diferentes tipos de constraints.
No artigo retirado do livro Firebird Essencial, explico os diferentes tipos de constraints, limitações, sintaxe, além de como e quando usá-las. É uma boa leitura especialmente para quem está começando a trabalhar com bancos de dados relacionais e quer aproveitar tudo de bom que eles oferecem.
Boa leitura!
Conforme anunciado em 2021, a Fast Reports mudou a política de preços diferenciados para o Brasil, portanto, a partir de 01/Janeiro/2022, os preços praticados para o Brasil passaram a ser os mesmos praticados no resto do mundo.
A decisão não agradou muitos brasileiros, afinal, a cotação do dolar vem se mantendo nas alturas há um bom tempo, sem sinal de melhorar. Felizmente, após muita negociação, consegui um desconto exclusivo de 5% para os visitantes do site da FireBase. Para obter o desconto, a compra deve ser feita utilizando os links disponíveis na Loja on-line do site.
Observe que a compra é feita diretamente com a Fast Reports, o desconto já aparecerá no carrinho de compras. O pagamento pode ser feito com cartão de crédito ou boleto bancário, lembrando que por se tratar de uma empresa estrangeira, será emitida por eles uma Invoice, e não uma nota fiscal padrão brasileira.
Aproveitem!