Índices PostgreSQL: A Ferramenta Certa para Cada Consulta
2024-11-29 , Dorneles Treméa Auditorium
Language: English

Nesta palestra, exploraremos diversos tipos de índices do PostgreSQL e suas aplicações. Aprenderemos a escolher e implementar o índice ideal para otimizar consultas e uso de recursos.


Esta palestra apresenta uma análise técnica dos diversos tipos de índices disponíveis no PostgreSQL e sua aplicação em projetos Python. Abordaremos os índices B-tree, Hash, GiST, SP-GiST, GIN e BRIN, examinando suas estruturas internas e casos de uso apropriados. Exploraremos também índices especializados para dados vetoriais, como IVFFLAT e HNSW, particularmente úteis para aplicações de machine learning. Através de exemplos concretos e análises de desempenho, demonstraremos como selecionar e implementar o índice mais adequado para diferentes cenários de consulta, visando otimizar o desempenho do banco de dados em aplicações Python.

Desenvolvedor web com mais de 20 anos de experiência. Atualmente trabalho como Tech Lead e engenheiro de software na Vinta Software, desenvolvendo aplicações Python com Django e Postgres para clientes internacionais.