Bancos colunares
Armazenamento orientado a colunas para escrita em volume e para consultas analíticas.
Bancos colunares guardam os dados de cada coluna juntos, em vez de cada linha junta. Assim, uma consulta que soma uma coluna de milhões de linhas lê só essa coluna, já comprimida.
Relatórios e painéis sobre grandes volumes ficam dezenas de vezes mais rápidos que num banco relacional comum. Em troca, gravar linha a linha e atualizar registros fica caro.
- ClickHouse e outros bancos analíticos respondem agregações sobre bilhões de linhas.
- Gravam bem em lotes grandes, e mal uma linha de cada vez.
- Atualizações e exclusões reescrevem blocos inteiros.
- Bancos de linha larga, como o Cassandra, são outra coisa: escrita distribuída, consultas só pela chave de partição.