jefferson-f.hashnode.devComo Lidar com o Pesadelo do Gerenciador de BufferApós a luta contra o “Byte Fantasma” e a serialização e a deserialização manual (que rendeu algumas boas histórias), havia chegado o momento enfrentar o próximo “boss”: gerenciador de buffer. Basicamente, ele é responsável por fazer a gestão do cache...Oct 29, 2025·6 min read
jefferson-f.hashnode.devO Byte Fantasma: Por que minha struct era maior que a soma de suas partes?Na minha saga de construir um SGBD educacional para meu TCC, a primeira regra é: o tempo é curto. Bastante curto. Com o relógio correndo, precisei definir um escopo brutalmente focado: o Gerenciador de Armazenamento. Por que começar por ele? Porque e...Oct 17, 2025·3 min read
jefferson-f.hashnode.devPor que um SELECT Pode Levar Uma Eternidade? Uma Análise do HardwareEssa semana foi MUITO mais teórica do que eu achei que seria. Em algum momento, me peguei com sentimento de falta de produtividade por não ter escrito nem uma única linha de código na semana toda. Mas, comecei a me perguntar se realmente havia sido t...Jun 16, 2025·6 min read
jefferson-f.hashnode.devPor que estou construindo um banco de dados do zero em C++?Deixando o conhecimento raso para trás Você já parou para pensar no que realmente acontece quando faz um simples SELECT? Pois é, eu também não. E essa resposta me incomodou. O projeto AuroraBD surgiu dessa inquietação, basicamente se trata da constru...Jun 9, 2025·2 min read