Please enable JavaScript.
Coggle requires JavaScript to display documents.
Hashing (Sequência (Busca(Find) (Hash Interno (o índice indica um bloco, o…
Hashing
Sequência
- escolha do campo do registro que vai determinar o endereço do bloco onde o registro ficará
- o valor do campo é passado para a função hash que devolve o valor que corresponde ao endereço do bloco onde o registro ficará
- o retorno da função de hash será usado para inserir ou buscar um registro em determinado bloco
Busca(Find)
Hash Interno
-
- o bloco é carregado no buffer(cache) do disco
- a busca do registro será feita exclusivamente no bloco que foi carregado no buffer. Desta forma fica muito mais rápido, visto que um bloco é muito menor do que um disco inteiro!
- SE A BUSCA NÃO USAR UM CAMPO HASH, A TABELA DE HASH TAMBÉM NÃO SERÁ UTILIZADA E A BUSCA SERÁ FEITA DE FORMA LINEAR(BLOCO POR BLOCO, REGISTRO POR REGISTRO)
- a função recebe um valor de campo hash, de um registro, e devolve um índice
- A tabela de hash é composta por chave e valor. A chave é um índice e o valor é um endereço de bloco
-
-
-
-