<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.7.2" -->
<rss version="2.0">
    <channel>
        <title>FireBase RSS News</title>
        <description></description>
        <link>http://www.firebase.com.br</link>
        <lastBuildDate>Sun, 19 Jul 2026 21:00:01 -0300</lastBuildDate>
        <generator>FeedCreator 1.7.2</generator>
        <image>
            <url>http://www.firebase.com.br/images/firebase_small.jpg</url>
            <title>FireBase Logo</title>
            <link>http://www.firebase.com.br</link>
            <description>RSS disponibilizado pela FireBase. Clique para visitar.</description>
        </image>
        <item>
            <title>Novo artigo sobre MCP com Firebird</title>
            <link>https://www.firebase.com.br/noticias.php?id=3390</link>
            <description>&lt;p&gt;Com a IA ganhando cada vez mais importância e presença na vida dos desenvolvedores, o uso de MCPs para amplicar o alcance/interação delas com outras ferramentas está cada vez mais comum.&lt;/p&gt;
&lt;p&gt;Felizmente, o Firebird já conta com pelo menos 2 MCPs e no &lt;a href=&quot;https://www.firebase.com.br/artigo.php?id=3389&quot;&gt;artigo&lt;/a&gt; publicado eu comparo as principais características e diferenças de cada um deles para ajudar você a decidir qual seria o melhor para o seu uso.&lt;/p&gt;</description>
            <author>olhe_no_site@firebase.com.br)</author>
            <pubDate>Wed, 06 Aug 2008 00:00:00 -0300</pubDate>
        </item>
        <item>
            <title>Livro sobre Diagnóstico de Performance (grátis)</title>
            <link>https://www.firebase.com.br/noticias.php?id=3388</link>
            <description>    &lt;p style=&quot;color: #333; margin-bottom: 5px;&quot;&gt;IBPhoenix Tem o Prazer de Anunciar o Lançamento de um Novo E-book Gratuito:&lt;/p&gt;
    &lt;p style=&quot;color: #0056b3; margin-top: 0; font-style: italic; margin-bottom: 20px;&quot;&gt;Practical Firebird Performance Diagnostics: A Structured Approach&lt;/p&gt;

    &lt;p&gt;Ao contrário dos guias tradicionais de otimização de desempenho, este e-book foca no raciocínio por trás de um diagnóstico bem-sucedido. Ele introduz uma estrutura sistemática que ajuda os profissionais de Firebird a irem dos sintomas observados até explicações fundamentadas, classificando problemas, selecionando estratégias de investigação adequadas, interpretando evidências Corretamente e utilizando ferramentas de diagnóstico com um propósito claro.&lt;/p&gt;

    &lt;p&gt;O livro abrange todo o processo de diagnóstico, desde a compreensão do porquê de algumas investigações falharem até a interpretação de tabelas de monitoramento, sessões de &lt;em&gt;trace&lt;/em&gt;, saídas de &lt;em&gt;profiler&lt;/em&gt;, relatórios do &lt;em&gt;gstat&lt;/em&gt;, métricas do sistema operacional e o comportamento do hardware moderno no contexto do desempenho do Firebird.&lt;/p&gt;

    &lt;p&gt;Seja você um administrador de banco de dados, desenvolvedor, consultor ou engenheiro de suporte, este e-book oferece uma metodologia prática para abordar problemas complexos de desempenho com maior confiança e consistência.&lt;/p&gt;

    &lt;p style=&quot;font-weight: bold;&quot;&gt;O livro está &lt;a href=&quot;https://shop.ibphoenix.com/&quot;&gt;disponível gratuitamente&lt;/a&gt; na loja da IBPhoenix.&lt;/p&gt;
    
    &lt;p style=&quot;font-style: italic; color: #555;&quot;&gt;Boa leitura!&lt;/p&gt;</description>
            <author>olhe_no_site@firebase.com.br)</author>
            <pubDate>Wed, 06 Aug 2008 00:00:00 -0300</pubDate>
        </item>
        <item>
            <title>Analisando arquivos de trace facilmente</title>
            <link>https://www.firebase.com.br/noticias.php?id=3387</link>
            <description>&lt;p&gt;Todo DBA ou desenvolvedor Firebird já enfrentou o pesadelo de abrir um arquivo de trace com centenas de megabytes e milhões de linhas ilegíveis para tentar diagnosticar uma lentidão no sistema. A informação necessária para salvar a performance do seu banco de dados pode estar toda ali, mas destrinchá-la manualmente é um desafio exaustivo que consome horas preciosas de trabalho.&lt;/p&gt;

&lt;p&gt;É exatamente para fechar esse buraco que nasceu o &lt;a href=&quot;https://www.firebase.com.br/artigo.php?id=3386&quot;&gt;&lt;strong&gt;fbtrace&lt;/strong&gt;&lt;/a&gt;, uma ferramenta web gratuita que transforma logs massivos em relatórios interativos, visuais e fáceis de entender em poucos minutos. Basta arrastar o seu arquivo (até mesmo compactado) para descobrir instantaneamente quais queries estão sobrecarregando o servidor, quais tabelas estão sofrendo com o temido &lt;em&gt;full scan&lt;/em&gt; e como o otimizador se comportou sob pressão.&lt;/p&gt;</description>
            <author>olhe_no_site@firebase.com.br)</author>
            <pubDate>Wed, 06 Aug 2008 00:00:00 -0300</pubDate>
        </item>
        <item>
            <title>Laravel-Firebird (Benson fork)</title>
            <link>https://www.firebase.com.br/noticias.php?id=3384</link>
            <description>&lt;article&gt;
    &lt;section&gt;
        &lt;p&gt;Desenvolvedores que utilizam o ecossistema Laravel e dependem do banco de dados relacional Firebird agora contam com uma nova alternativa robusta para seus projetos. Foi anunciado o lançamento de um fork otimizado do driver de conexão, projetado especificamente para resolver gargalos históricos de compatibilidade e estabilidade entre o framework PHP e o SGBD.&lt;/p&gt;
        
        &lt;p&gt;A iniciativa surgiu da necessidade de suprir lacunas deixadas por implementações legadas que não acompanhavam o ritmo de atualizações do Laravel ou que apresentavam falhas críticas em operações de longa duração.&lt;/p&gt;
    &lt;/section&gt;

    &lt;section&gt;
        &lt;h3&gt;Correções de arquitetura e foco em estabilidade&lt;/h3&gt;
        &lt;p&gt;Diferente de pacotes anteriores mantidos pela comunidade, este novo fork introduz melhorias profundas na camada de persistência e comunicação de dados. Entre os principais destaques técnicos e implementações específicas estão:&lt;/p&gt;
        
        &lt;ul&gt;
            &lt;li&gt;&lt;strong&gt;Mecanismo de Reconnector Corrigido:&lt;/strong&gt; O driver agora conta com uma implementação nativa e funcional do comportamento de reconexão automática. A melhoria é indispensável para evitar quedas e perdas de conexão em processos de fila (&lt;em&gt;Queue Workers&lt;/em&gt;) e tarefas agendadas em background.&lt;/li&gt;
            &lt;li&gt;&lt;strong&gt;Suporte Nativo a Auto Increment (Generators e Triggers):&lt;/strong&gt; O mapeamento do ORM Eloquent foi refinado para interpretar corretamente a estrutura de chaves primárias do Firebird, suportando a injeção manual via Model ou o consumo transparente de &lt;code&gt;GENERATOR/SEQUENCE&lt;/code&gt; do banco de dados.&lt;/li&gt;
            &lt;li&gt;&lt;strong&gt;Tratamento de Caixa (Upper/Lower Case):&lt;/strong&gt; Correção na normalização do retorno de colunas e atributos. A mudança mitiga falhas comuns de mapeamento causadas pela tradicional insensibilidade ou conversão automática para maiúsculas do dialeto Firebird.&lt;/li&gt;
            &lt;li&gt;&lt;strong&gt;Aprimoramento da Gramática do Query Builder:&lt;/strong&gt; Ajustes finos na compilação das instruções SQL geradas pelo Laravel, garantindo total fidelidade sintática na tradução das queries para o dialeto ISQL.&lt;/li&gt;
        &lt;/ul&gt;
    &lt;/section&gt;

    &lt;section&gt;
        &lt;p&gt;Obtenha mais informações sobre essa implementação &lt;a href=&quot;https://www.firebase.com.br/artigo.php?id=3385&quot; target=&quot;_blank&quot;&gt;neste artigo&lt;/a&gt;.&lt;/p&gt;
    &lt;/section&gt;
&lt;/article&gt;</description>
            <author>olhe_no_site@firebase.com.br)</author>
            <pubDate>Mon, 06 Aug 2007 00:00:00 -0300</pubDate>
        </item>
        <item>
            <title>Ganhos inesperados com o FB 5</title>
            <link>https://www.firebase.com.br/noticias.php?id=3382</link>
            <description>    &lt;p&gt;
        Uma melhoria fundamental na arquitetura do motor do &lt;strong&gt;Firebird 5.0&lt;/strong&gt; (introduzida nativamente no ODS 13.1) resolveu um antigo problema de desperdício de espaço em disco relacionado ao armazenamento de campos de texto longos e valores nulos subsequentes.
    &lt;/p&gt;
    
    &lt;h2 style=&quot;color: #2563eb; font-size: 16px; margin-top: 20px; margin-bottom: 8px;&quot;&gt;O Cenário Anterior&lt;/h2&gt;
    &lt;p&gt;
        Nas versões anteriores, o Firebird utilizava um algoritmo clássico de compressão do tipo &lt;strong&gt;RLE (Run-Length Encoding)&lt;/strong&gt; ao nível de registro. Esse algoritmo comprimia sequências de até 128 bytes idênticos em uma estrutura fixa de apenas 2 bytes. Embora eficiente para repetições pequenas, essa abordagem limitava a taxa máxima de compressão a apenas 64x.
    &lt;/p&gt;
    
    &lt;h2 style=&quot;color: #2563eb; font-size: 16px; margin-top: 20px; margin-bottom: 8px;&quot;&gt;O Impacto no Tamanho (Overhead Reportado)&lt;/h2&gt;
    &lt;div style=&quot;background-color: #eff6ff; border-left: 4px solid #3b82f6; padding: 15px; margin: 15px 0; border-radius: 0 4px 4px 0;&quot;&gt;
        &lt;strong&gt;Destaque sobre o consumo de armazenamento:&lt;/strong&gt;&lt;br&gt;
        Conforme apontado por Dmitry Yemanov na abertura da issue, sob o algoritmo antigo, qualquer campo declarado como &lt;code&gt;VARCHAR(32000)&lt;/code&gt; que estivesse completamente vazio ou com valor &lt;code&gt;NULL&lt;/code&gt; acabava ocupando impressionantes &lt;strong&gt;500 bytes&lt;/strong&gt; em disco. Isso acontecia porque a longa cadeia de bytes zero gerada pelo preenchimento (padding) do registro não conseguia ser reduzida além do limite padrão de 64x, gerando um overhead de armazenamento massivo e desnecessário.
    &lt;/div&gt;
    
    &lt;h2 style=&quot;color: #2563eb; font-size: 16px; margin-top: 20px; margin-bottom: 8px;&quot;&gt;A Mudança Implementada&lt;/h2&gt;
    &lt;p&gt;
        Para corrigir esse comportamento, a modificação proposta na issue implementou um algoritmo RLE avançado dotado de um &lt;strong&gt;contador de comprimento variável&lt;/strong&gt;. 
    &lt;/p&gt;
    &lt;p&gt;
        A partir de agora, strings que sejam significativamente menores do que o tamanho máximo declarado, bem como grandes sequências de campos &lt;code&gt;NULL&lt;/code&gt; consecutivos, são codificadas de forma muito mais densa. Isso resulta em menos blocos de dados no disco e uma redução drástica no tamanho final dos arquivos de banco de dados populados com esse perfil de dados.
    &lt;/p&gt;
    &lt;p&gt;&lt;strong&gt;
        Um usuário reportou a diminuição considerável no tamanho de um banco de dados ao migrar do Firebird 3 para o 5, atribuída justamente a essa melhoria no RLE. A base de dados que originalmente ocupava 65GB passou a ocupar 52GB. Obviamente a redução de espaço depende diretamente do tamanho e da quantidade de registros com campos Varchar que estejam nulos ou que estejam ocupados com dados muito menores do que o tamanho definido para o campo.&lt;/strong&gt;
    &lt;/p&gt;
    
    &lt;p style=&quot;font-size: 14px; color: #64748b&quot;&gt;
        &lt;em&gt;Para mais detalhes técnicos e acompanhamento da implementação, consulte a discussão completa no &lt;a href=&quot;https://github.com/FirebirdSQL/firebird/issues/4723&quot; target=&quot;_blank&quot; style=&quot;color: #3b82f6; text-decoration: none; font-weight: bold;&quot;&gt;GitHub do Firebird (Issue #4723)&lt;/a&gt;.&lt;/em&gt;
    &lt;/p&gt;
</description>
            <author>olhe_no_site@firebase.com.br)</author>
            <pubDate>Mon, 06 Aug 2007 00:00:00 -0300</pubDate>
        </item>
        <item>
            <title>Lançados Firebird 5.0.4, 4.0.7 e 3.0.14</title>
            <link>https://www.firebase.com.br/noticias.php?id=3380</link>
            <description>&lt;p&gt;O Projeto Firebird anunciou recentemente a disponibilidade de novas sub-releases para as suas três séries principais. Estas atualizações focam em melhorias de performance, estabilidade e correções críticas. Abaixo, destacamos as principais mudanças de cada versão.&lt;/p&gt;

&lt;h4&gt;Firebird 5.0.4&lt;/h4&gt;
&lt;p&gt;Esta sub-release da versão mais recente do Firebird traz aprimoramentos significativos em lógica de transações e replicação:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;strong&gt;Nova configuração AllowUpdateOverwrite:&lt;/strong&gt; Foi adicionado o parâmetro &lt;code&gt;AllowUpdateOverwrite&lt;/code&gt;, que define como as operações de &lt;code&gt;UPDATE&lt;/code&gt; lidam com registros que já foram alterados por gatilhos (triggers) na mesma transação, permitindo maior controle sobre a estabilidade do cursor.&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Replicação de Sequências:&lt;/strong&gt; Agora é garantido que as sequências (generators) sejam replicadas corretamente, mesmo quando alteradas em transações que funcionam tecnicamente como somente-leitura.&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Suporte a RDB$RESET_CONTEXT:&lt;/strong&gt; Introdução da função &lt;code&gt;RDB$RESET_CONTEXT&lt;/code&gt;, que permite limpar ou reinicializar variáveis de contexto de uma sessão, otimizando a gestão de estado no banco.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Leia o &lt;a href=&quot;https://www.firebirdsql.org/file/documentation/release_notes/html/en/5_0/rlsnotes50.html&quot; target=&quot;_blank&quot;&gt;Release Notes completo do Firebird 5.0.4&lt;/a&gt;.&lt;/p&gt;

&lt;h4&gt;Firebird 4.0.7&lt;/h4&gt;
&lt;p&gt;A série 4.0 continua a receber melhorias de performance e ferramentas para desenvolvedores:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;strong&gt;Otimização de Gatilhos de Integridade Referencial:&lt;/strong&gt; O motor do banco foi aprimorado para não disparar gatilhos de integridade referencial quando as chaves primárias ou únicas não sofreram alteração real, o que acelera operações de atualização massiva.&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Novo método API Util::convert:&lt;/strong&gt; Foi adicionado o método &lt;code&gt;Util::convert&lt;/code&gt; à interface Util, permitindo converter tipos de dados entre mensagens de forma idêntica ao motor interno do servidor.&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Precisão em Arquivos de Configuração:&lt;/strong&gt; Melhoria na leitura do tempo de modificação dos arquivos de configuração, garantindo que o servidor identifique e aplique mudanças de parâmetros com maior precisão e rapidez.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Leia o &lt;a href=&quot;https://www.firebirdsql.org/file/documentation/release_notes/html/en/4_0/rlsnotes40.html&quot; target=&quot;_blank&quot;&gt;Release Notes completo do Firebird 4.0.7&lt;/a&gt;.&lt;/p&gt;

&lt;h4&gt;Firebird 3.0.14&lt;/h4&gt;
&lt;p&gt;Embora em estágio avançado de manutenção, a série 3.0 recebeu atualizações de segurança e usabilidade essenciais:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;strong&gt;Atualização da Biblioteca zlib:&lt;/strong&gt; As distribuições para Windows agora incluem a versão 1.3.2 da &lt;code&gt;zlib&lt;/code&gt;, trazendo correções de segurança e melhorias na compressão de dados.&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Alta Precisão em Configurações:&lt;/strong&gt; Assim como na versão 4.0, esta sub-release recebeu o ajuste para detectar modificações em arquivos de configuração com maior precisão temporal, evitando falhas no recarregamento de parâmetros.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Leia o &lt;a href=&quot;https://www.firebirdsql.org/file/documentation/release_notes/html/en/3_0/rlsnotes30.html&quot; target=&quot;_blank&quot;&gt;Release Notes completo do Firebird 3.0.14&lt;/a&gt;.&lt;/p&gt;</description>
            <author>olhe_no_site@firebase.com.br)</author>
            <pubDate>Sat, 06 Aug 2005 00:00:00 -0300</pubDate>
        </item>
        <item>
            <title>Firebird ODBC Driver v3.5.0-rc1 já está disponível para testes</title>
            <link>https://www.firebase.com.br/noticias.php?id=3379</link>
            <description>&lt;p&gt;Foi publicado o release candidate do Firebird ODBC Driver v3.5.0, trazendo uma série de melhorias importantes para quem usa o driver em aplicações, integrações e ferramentas de acesso via ODBC. Esta versão foca principalmente em compatibilidade, modernização do processo de build e correções de comportamento.&lt;/p&gt;

&lt;p&gt;Entre os destaques, estão o suporte a Windows ARM64, melhorias no instalador para cenários Windows mais modernos, inclusive em ambientes ARM, e a disponibilização de pacotes prontos para Linux x64, Linux ARM64, Windows x86, Windows x64 e Windows ARM64.&lt;/p&gt;

&lt;p&gt;Outro ponto relevante é a modernização da infraestrutura do projeto, com adoção de CMake, automação de build e testes via GitHub Actions e a criação de uma base inicial de testes de regressão com GoogleTest. Isso tende a aumentar a confiabilidade do driver e facilitar sua evolução daqui para frente.&lt;/p&gt;

&lt;p&gt;Esta RC também inclui ajustes de compatibilidade e correções importantes, como melhorias no tratamento de instalação, preservação correta de aspas em valores padrão de colunas, correção no cálculo de offset do indicador de nulo e ajustes relacionados à verificação do estado da conexão.&lt;/p&gt;

&lt;p&gt;A documentação também foi ampliada com uma nova seção sobre parâmetros de connection string, o que deve ajudar desenvolvedores e administradores a configurar o driver com mais clareza em diferentes cenários de uso.&lt;/p&gt;

&lt;p&gt;Como se trata de uma release candidate, este é o momento ideal para a comunidade testar em ambientes reais, especialmente com ferramentas cliente, aplicações próprias, integrações de BI e cenários específicos de instalação. Se você utiliza o driver ODBC do Firebird, vale a pena baixar, validar seus fluxos e reportar qualquer problema para ajudar na qualidade da versão final.&lt;/p&gt;</description>
            <author>olhe_no_site@firebase.com.br)</author>
            <pubDate>Sat, 06 Aug 2005 00:00:00 -0300</pubDate>
        </item>
        <item>
            <title>Flashback 25 anos de Firebird</title>
            <link>https://www.firebase.com.br/noticias.php?id=3377</link>
            <description>&lt;p&gt;Em 2.025 o Firebird completou 25 anos de desenvolvimento. Queremos dividir com vocês 25 anos de histórias, lembranças, curiosidades, perrengues e conquistas em uma live que acontecerá no dia &lt;b&gt;5 de fevereiro às 19h30 (horário de Brasília)&lt;/b&gt;, e que contará com a presença de &lt;b&gt;Carlos Cantu, Alexandre Benson Smith e Artur Anjos (diretamente de Portugal)&lt;/b&gt;.&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Você sabia que Ann Harrison, casada com Jim Starkey (criador do InterBase/Firebird), e conhecida como &lt;i&gt;mãe do Firebird&lt;/i&gt;, chegou a sofrer ameaças de morte por causa do FB? 
Essa é só uma das muitas histórias curiosas que vamos contar durante nosso flashback.&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;

Pegue sua cerveja, vinho, café, suco, ou seja lá o que você prefere beber e junte-se a nós num &lt;i&gt;flashback&lt;/i&gt; divertido e cheio de informações que provavelmente a maioria de vocês desconhece!&lt;/p&gt;
&lt;p&gt;Acesse &lt;a href=&quot;https://www.youtube.com/watch?v=hqR6BcjGr9Y&quot; target=&quot;_blank&quot;&gt;este link&lt;/a&gt; do youtube no dia e hora marcados e junte-se a nós!&lt;/p&gt;</description>
            <author>olhe_no_site@firebase.com.br)</author>
            <pubDate>Tue, 06 Aug 2002 00:00:00 -0300</pubDate>
        </item>
        <item>
            <title>Novo Canal de notícias no Whatsapp</title>
            <link>https://www.firebase.com.br/noticias.php?id=3376</link>
            <description>&lt;p&gt;Com a correria do dia a dia, muitas vezes as pessoas não têm tempo para visitar nosso site ou mesmo ler as mensagens da lista de discussão. Isso acaba fazendo com
que elas percam informações e notícias importantes!&lt;/p&gt;
&lt;p&gt;Para minimizar o problema, criei um CANAL no WHATSAPP onde irei postar notícias sobre Firebird (em português).&lt;/p&gt;
&lt;p&gt;Se inscreva no canal através do link &lt;a href=&quot;https://whatsapp.com/channel/0029VbCGfC842DcapNvXpb1T&quot; target=&quot;_blank&quot;&gt;whatsapp.com/channel/0029VbCGfC842DcapNvXpb1T&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Ative o &quot;SININHO&quot; do canal&lt;/strong&gt; para ser notificado sempre que um conteúdo novo for postado. Não se preocupe, apenas eu, como administrador, posso postar conteúdo no canal, portanto, você não será &quot;bombardeado&quot; com spam nem mensagens excessivas!&lt;/p&gt;</description>
            <author>olhe_no_site@firebase.com.br)</author>
            <pubDate>Tue, 06 Aug 2002 00:00:00 -0300</pubDate>
        </item>
        <item>
            <title>Segredos do otimizador do Firebird</title>
            <link>https://www.firebase.com.br/noticias.php?id=3375</link>
            <description>&lt;p&gt;&lt;i&gt;Secrets of Firebird SQL Optimizer&lt;/i&gt; está disponível atualmente para pré-venda nos seguintes idiomas: inglês, português, alemão e russo.&lt;/p&gt;
&lt;p&gt;O livro é distribuído em formato PDF (421 páginas), com cada versão de idioma disponível separadamente.&lt;/p&gt;
&lt;p&gt;O que torna este livro um presente ideal para qualquer desenvolvedor Firebird? Duas razões: 1) é o primeiro recurso abrangente que oferece insights profundos sobre como as consultas do Firebird funcionam internamente, combinando conceitos teóricos e exemplos práticos; e 2) 100% dos lucros das vendas do livro são doados à Firebird Foundation como comissão, apoiando diretamente o desenvolvimento do Firebird.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://firebirdsql.org/img/shop/sample-firebird-optimizer-en.pdf&quot; target=&quot;_blank&quot;&gt;Baixe os capítulos de exemplo&lt;/a&gt; (Introdução, &quot;Capítulo 1. Como medir o desempenho de uma consulta?&quot; e &quot;Capítulo 3. Métodos de acesso a dados usados no Firebird&quot;).&lt;/p&gt;
&lt;p&gt;O preço da versão em português é R$ 99, mas &lt;a href=&quot;https://firebirdsql.org/secrets-of-firebird-query-performance&quot; target=&quot;_blank&quot;&gt;comprando&lt;/a&gt; usando o cupom &lt;b&gt;xmas2025book&lt;/b&gt; você obtem &lt;b&gt;50% de desconto (por tempo limitado)&lt;/b&gt;!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;100% do lucro obtido com a venda desse eBook vai para a Fundação Firebird.&lt;/strong&gt;&lt;/p&gt;
</description>
            <author>olhe_no_site@firebase.com.br)</author>
            <pubDate>Tue, 05 Aug 2003 00:00:00 -0300</pubDate>
        </item>
        <item>
            <title>Escolhendo um MCP para o Firebird</title>
            <link>http://www.firebase.com.br/artigo.php?id=3389</link>
            <description>&lt;div class=&quot;mcp-article-container&quot;&gt;
&lt;style&gt;
  /* Custom CSS isolado (Movido para o corpo do texto) */
  .mcp-article-container {
    line-height: 1.6;
    color: #333;
  }
  .mcp-article-container h1, .mcp-article-container h2, .mcp-article-container h3 {
    color: #0056b3;
    margin-top: 1.5em;
  }
  .mcp-article-container p {
    margin-bottom: 1em;
  }
  .mcp-article-container .mcp-alert {
    background-color: #f8f9fa;
    border-left: 4px solid #0056b3;
    padding: 10px 15px;
    margin: 1em 0;
    font-style: italic;
  }
  .mcp-article-container .mcp-warning {
    background-color: #fff3cd;
    border-left: 4px solid #ffc107;
    padding: 10px 15px;
    margin: 1em 0;
  }
  .mcp-article-container .mcp-table {
    width: 100%;
    border-collapse: collapse;
    margin: 2em 0;
  }
  .mcp-article-container .mcp-table th, .mcp-article-container .mcp-table td {
    border: 1px solid #ddd;
    padding: 8px 12px;
    text-align: left;
    vertical-align: top;
  }
  .mcp...</description>
            <author>olhe_no_site@firebase.com.br)</author>
            <pubDate>Wed, 06 Aug 2008 00:00:00 -0300</pubDate>
        </item>
        <item>
            <title>Transforme o trace do Firebird em respostas</title>
            <link>http://www.firebase.com.br/artigo.php?id=3386</link>
            <description>&lt;p&gt;&lt;em&gt;Ferramenta web gratuita para analisar logs de trace do Firebird — descubra em
minutos quais queries pesam, que índice está faltando e o que cada aplicação faz no seu
banco.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Todo DBA ou desenvolvedor Firebird já passou por isso: o sistema está lento, você liga
uma sessão de trace, e minutos depois tem nas mãos um arquivo de &lt;strong&gt;centenas de
megabytes&lt;/strong&gt; — milhões de linhas de SQL, planos de execução e contadores que nenhum
ser humano consegue ler na unha. A informação está toda lá; o problema é enxergá-la.&lt;/p&gt;

&lt;p&gt;É exatamente esse buraco que o &lt;strong&gt;fbtrace&lt;/strong&gt; fecha. Está no ar, gratuito:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://fbtrace.zytec.com.br&quot;&gt;fbtrace.zytec.com.br&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;Como funciona&lt;/h2&gt;

&lt;ol&gt;
  &lt;li&gt;&lt;strong&gt;Gere a configuração&lt;/strong&gt; — a página &lt;em&gt;Gerar trace&lt;/em&gt; monta o
      &lt;code&gt;trace.conf&lt;/code&gt; com filtros visuais (banco, texto do SQL) e os comandos
      prontos do &lt;code&gt;fbtracemgr&lt;/code&gt; para Linux ...</description>
            <author>olhe_no_site@firebase.com.br)</author>
            <pubDate>Wed, 06 Aug 2008 00:00:00 -0300</pubDate>
        </item>
        <item>
            <title>Laravel + Firebird, levado a sério: o que mudou no driver benson/laravel-firebird</title>
            <link>http://www.firebase.com.br/artigo.php?id=3385</link>
            <description>&lt;h3&gt;TL;DR&lt;/h3&gt;
  &lt;p&gt;Partimos de um driver Firebird para Laravel &lt;strong&gt;j&amp;#225; funcional e maduro&lt;/strong&gt; e o levamos a um n&amp;#237;vel de &lt;strong&gt;paridade real&lt;/strong&gt; com os drivers oficiais (MySQL, PostgreSQL, SQL Server). Resultado: de uma estimativa de &lt;strong&gt;~51%&lt;/strong&gt; para &lt;strong&gt;~96%&lt;/strong&gt; de paridade funcional, &lt;strong&gt;216 testes&lt;/strong&gt; rodando contra Firebird &lt;strong&gt;3, 4 e 5&lt;/strong&gt; (dialetos 1 e 3), &lt;strong&gt;~87% de cobertura de linhas&lt;/strong&gt; e CI verde em toda a matriz (PHP 8.3/8.4 &amp;#215; Firebird 3/4/5).&lt;/p&gt;

&lt;blockquote&gt;
Este trabalho &lt;strong&gt;se apoia em uma base s&amp;#243;lida&lt;/strong&gt; mantida pela comunidade. Veja a se&amp;#231;&amp;#227;o &lt;a href=&quot;#creditos&quot;&gt;Cr&amp;#233;ditos&lt;/a&gt; &amp;#8212; nada disto come&amp;#231;ou do zero.
&lt;/blockquote&gt;

  &lt;h3&gt;A base do c&amp;#243;digo&lt;/h3&gt;
  &lt;p&gt;O &lt;code&gt;benson/laravel-firebird&lt;/code&gt; &amp;#233; um fork de &lt;a href=&quot;https://github.com/harrygulliford/laravel-firebird&quot;&gt;harrygulliford/laravel-firebird&lt;/a&gt; &amp;#8212; que por sua vez descende do pioneiro &lt;a href=&quot;https://g...</description>
            <author>olhe_no_site@firebase.com.br)</author>
            <pubDate>Mon, 06 Aug 2007 00:00:00 -0300</pubDate>
        </item>
        <item>
            <title>Uso Eficiente de UUID no Firebird</title>
            <link>http://www.firebase.com.br/artigo.php?id=3383</link>
            <description>&lt;article&gt;
    &lt;section style=&quot;font-size: 16px;margin-bottom: 25px;&quot;&gt;
        Esse artigo é um resumo gerado pelo Gemini e revisado por Carlos H. Cantu do &lt;a href=&quot;https://ib-aid.com/download/docs/2026/UUID/fb_uuid_pt-br.html&quot; target=&quot;_blank&quot;&gt;artigo original&lt;/a&gt; de Denis Simonov/IB Surgeon, e foi criado para aqueles que desejam conhecer e entender o uso de UUIDs no Firebird sem entrar em detalhes demasiados, preferindo uma leitura que vá direto ao ponto.&lt;br&gt;
    &lt;/section&gt;


    &lt;section style=&quot;margin-bottom: 25px;&quot;&gt;
        &lt;h2 style=&quot;color: #2b6cb0; font-size: 18px; margin-bottom: 12px; border-left: 4px solid #2b6cb0; padding-left: 8px; font-weight: 600;&quot;&gt;1. O que é UUID e por que utilizá-lo?&lt;/h2&gt;
        &lt;p style=&quot;margin-bottom: 12px; text-align: justify;&quot;&gt;
            O &lt;strong&gt;UUID&lt;/strong&gt; (&lt;em&gt;Universally Unique Identifier&lt;/em&gt;), definido pela RFC 9562 e ISO/IEC 9834-8:2005, é um identificador universal de 128 bits gerado por algoritmos que asseguram sua unicidade global. Diferente de sequ...</description>
            <author>olhe_no_site@firebase.com.br)</author>
            <pubDate>Mon, 06 Aug 2007 00:00:00 -0300</pubDate>
        </item>
    </channel>
</rss>
