O que é um índice de bitmap?

Um índice de bitmap é um tipo específico de estrutura de dados. Na ciência da computação, as estruturas de dados são métodos de organização e classificação de dados para utilizá -los da maneira mais eficiente. A vantagem de usar essa estrutura de dados específica é que certas informações podem ser processadas mais rapidamente e exigirá uma quantidade menor de memória de hardware. Em particular, um índice de bitmap é comumente usado ao lidar com o data warehousing. Quando os dados são organizados, é possível peneirar e escolher várias tendências ou padrões para que possam ser melhor compreendidos. Isso significa que os dados são classificados em uma tabela e definidos por números que representam valores diferentes nos dados. Geralmente, os índices de dados desse tipo são mais eficientes quando os dados definidos não incluem os mesmos valores repetidamente. Um índice de bitmap, por outro lado, é melhor usado quando os valores repetem.

istoO tipo de repetição pode ser descrito como dados com uma baixa cardinalidade - ou seja, quando as informações exibidas podem ter apenas um número muito pequeno de resultados. Portanto, o mesmo valor seria repetido várias vezes. Um exemplo disso é quando os valores estão definindo homens e mulheres. Existem apenas duas maneiras diferentes de descrever o gênero, de modo que cada coluna da tabela teria baixa cardinalidade e seria perfeita para exibir com um índice de bitmap.

Embora exibir esse tipo de dados em um índice permita que ele seja lido mais rapidamente, há uma troca. A estrutura muito condensada permite que seja facilmente legível, mas, ao mesmo tempo, os dados devem ser processados ​​pela CPU várias vezes para descomprimi -lo em termos mais simples que o computador pode entender. Além disso, a modificação de um índice de bitmap pode ser extremamente demorado. Como tudo é muito sistemático e específico, uma coisa que neEDs a ser alterado pode causar alterações em toda a estrutura.

Outra vantagem dos índices de bitmap é que eles exigem muito pouco armazenamento de memória. Muitas vezes, um índice de banco de dados possui mais componentes que os dados em si e requer espaço adicional a ser armazenado. Ao utilizar o índice de bitmap, esse não é o caso. Ele condensa os dados em peças menores e mais fáceis de ler, liberando espaço que não precisa ser usado.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?