Archive

Banco de Dados

PostgreSQL e o Controle de Concorrência por Multiversão (MVCC)

A arquitetura de concorrência de banco de dados é um dos pilares para garantir consistência, desempenho e escalabilidade. No PostgreSQL, o mecanismo responsável por isso é o chamado Multiversion Concurrency Control (MVCC) — “Controle de Concorrência por Multiversão”. Em linhas gerais, ele permite que múltiplas transações leiam e escrevam dados simultaneamente, de forma isolada, com o mínimo de bloqueios entre leitores e escritores.
Neste blog vamos destrinchar como o PostgreSQL implementa o MVCC, os componentes internos, os gatilhos de visibilidade e limpeza (garbage collection), além dos aspectos que o DBA sênior precisa conhecer para performance e tuning.

IA

IA aumenta a produtividade, mas o mercado patina por falta de processo

Tem uma discussão besta rolando na nossa área. De um lado, os emocionados: “IA vai substituir desenvolvedor, é o fim da profissão, vende tudo e vai plantar batata.” Do outro,

IA

O paper que responde à pergunta que o professor Chad Jones deixou em aberto

Sobre a mesa: 13% de queda no emprego para jovens entre 22 e 25 anos em ocupações expostas à IA. Nas outras faixas etárias, quase nada. Se você acompanhou a

Infraestrutura TI

Desvendando o Zabbix e SNMP: Monitorar Dispositivos de Rede

Já se deparou com um switch, roteador, impressora ou qualquer outro dispositivo de rede e pensou nele como uma “caixa preta”? Sabemos que ele está funcionando, mas não temos ideia