¿Cuál es la diferencia entre los índices BRIN (Block Range Index) y B-Tree en PostgreSQL? ¿Para qué tipos de tablas, como logs y series temporales, el índice BRIN ofrece un ahorro significativo de espacio en disco y supera a B-Tree en velocidad de creación?