O que é uma chave de hash?

Uma chave de hash é um valor pequeno que é usado para representar uma grande quantidade de dados em um sistema de hash. Uma função hash é uma equação matemática que simplifica grandes quantidades de dados em valores pequenos. Esse processo economiza espaço em um banco de dados e torna a recuperação de informações mais rápida e fácil para os programas. Também é comum o uso de sistemas de hash para localizar informações repetidas em sistemas complexos, como um padrão repetido de voz ou imagem ou mesmo porções repetidas de um genoma ou fita de DNA do ácido desoxirribonucleico. Além disso, hash key é o termo internacional em inglês para a tecla # em um telefone ou teclado.

Um sistema de hash funciona através de um sistema matemático que transforma informações em uma série de chaves numéricas de hash. As informações originais de cada chave de hash são salvas em uma listagem chamada tabela de hash. Quando um sistema procura informações, mas encontra uma chave, simplesmente faz referência cruzada à chave com a tabela e recupera as informações originais.

Quando usado em um banco de dados, um sistema de hash é usado para eficiência e velocidade. Esses sistemas simplificam grandes quantidades de informações em bits menores, um processo que economiza espaço no banco de dados e reduz a quantidade de tempo necessária para enviar informações. Por exemplo, o nome John Smith pode aparecer repetidamente em um banco de dados. O sistema de hash pode representar essa sequência específica de letras com o valor '01 '.

No exemplo acima, John Smith consiste em dez caracteres, com o espaço incluído e 01 são apenas dois. Quando o banco de dados busca as informações e a chave de hash 01 volta, ele verifica sua tabela de hash e envia 'John Smith'. Como a chave de hash é apenas 20% do valor real das informações, economiza espaço em cada ocorrência das informações; também economiza muito tempo na transmissão.

Outros sistemas usarão uma chave de hash para encontrar dados redundantes. Quando um sistema contém grandes quantidades de dados que precisam ser classificados para redundâncias ou padrões, geralmente é mais fácil fazer o hash das informações do que classificá-las manualmente. Como diferentes algoritmos de hash coletam informações de maneiras diferentes, os dados geralmente são enviados por vários métodos de hash. Quando o hash estiver concluído, é possível encontrar padrões muito rapidamente usando as tabelas de hash resultantes.

Nos Estados Unidos, essa chave é geralmente chamada de chave de libra e o símbolo é um sinal de libra ou número. No Canadá, a chave é freqüentemente chamada de tecla numérica. Quase todo o mundo de língua inglesa fora da América do Norte chama isso de chave de hash.

OUTRAS LÍNGUAS

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

Como podemos ajudar? Como podemos ajudar?