O Nascimento, Queda e Ressurgimento do Banco de Dados HTAP

2025-05-29
O Nascimento, Queda e Ressurgimento do Banco de Dados HTAP

Este post de blog narra a jornada do banco de dados HTAP (Processamento Analítico Transacional Híbrido). Dos anos 1970, quando um único banco de dados lidava com todas as transações e análises, ao isolamento de carga de trabalho dos anos 1980, à divisão da arquitetura de armazenamento dos anos 1990 e à ascensão do NewSQL e dos data warehouses em nuvem dos anos 2010, os bancos de dados HTAP tiveram grande promessa. No entanto, desafios como a dificuldade de substituir sistemas OLTP existentes, o fato de que a maioria das cargas de trabalho não precisa de OLTP distribuído, arquiteturas nativas de nuvem que favorecem o compartilhamento de disco em vez de compartilhamento sem nada e incentivos de equipe desalinhados, levaram à falha do HTAP em obter adoção generalizada. Hoje, a pilha de dados está mudando para arquiteturas de data lake modulares, alcançando a funcionalidade HTAP por meio da composição em vez da consolidação de bancos de dados. Isso marca o fim dos bancos de dados HTAP como um banco de dados independente, mas seu espírito vive na arquitetura de data lake.

Leia mais
Desenvolvimento

PostgreSQL entra no Top 10 do ClickBench: a inovação analítica do pg_mooncake

2025-03-08
PostgreSQL entra no Top 10 do ClickBench: a inovação analítica do pg_mooncake

O pg_mooncake, uma extensão do PostgreSQL, impulsionou o PostgreSQL para o top 10 do ClickBench, um benchmark normalmente dominado por bancos de dados analíticos especializados. Isso não foi alcançado através de um simples wrapper, mas sim utilizando a extensibilidade do PostgreSQL para implementar um formato de armazenamento colunar, execução vetorializada usando DuckDB e gerenciamento de metadados no banco de dados. Isso demonstra que, com otimização cuidadosa, o PostgreSQL pode oferecer desempenho analítico comparável a bancos de dados especializados, mantendo sua flexibilidade e vantagens do ecossistema.

Leia mais