Qual é a diferença entre os índices BRIN (Block Range Index) e B-Tree no PostgreSQL? Para quais tipos de tabelas, como logs e séries temporais, o índice BRIN oferece economias significativas de espaço em disco e supera o B-Tree na velocidade de criação?