TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Indexação de Arquivos

Por:   •  18/9/2019  •  Seminário  •  1.533 Palavras (7 Páginas)  •  326 Visualizações

Página 1 de 7

Analogia

■

Imagine que você precise encontrar um assunto

específico em um livro muito grande.

■

Como você encontraria esse assunto do jeito mais

rápido possível?

Analogia

■

O jeito mais rápido seria procurando no Índice do livro, pois tem menos

páginas do que o livro

Importância da indexação

■

Suponhamos que queremos buscar o(s) registro(s) 300 num arquivo sem

indexação

Importância da indexação

■

Suponhamos que queremos buscar o(s) registro(s) 21 num arquivo com

indexação;

Conceito

■

É praticamente dessa forma que os índices funcionam, mapeiam a

informação para conseguir ter uma performance melhor na

recuperação de registros.

■

Índices são estruturas de acesso que existem para otimizar o tempo

de consulta de registros

■

Essa eficiência de acesso aos registros é possibilitada pelos campos

de indexação que são usados para construir um índice.

Vantagens e Desvantagens

■

Vantagens

–

Resulta em consultas mais rápidas na maioria dos casos;

–

Menos uso do buffer, já que o índice é menor o arquivo de dados, menos

dados deverão ser carregados, gerando uma melhor performance;

–

Mais fácil prevenir a duplicidade não desejada, já que é mais fácil

localizar as duplicatas no índice;

■

Desvantagens

–

Operações de inclusão, exclusão e alteração ficam mais lentas, pois é

necessário atualizar/rebalancear o índice para manter a consistência;

–

Aumenta o espaço utilizado em memória e disco do banco de dados;

–

Não é garantido ser eficiente para todas as possíveis consultas;

Algumas considerações

■

Os índices não afetam a forma como os arquivos do disco estão

organizados, muito menos mudam suas posições;

■

Quaisquer campos do arquivo podem ser usados para construir um

índice, até mesmo mais de um campo pode ser usado.

■

O arquivo que contém as entradas de índice é chamado de arquivo de

índices e está relacionado ao arquivo do disco que chamaremos de

arquivos de dados

Tipos de Índices Ordenados Em Nível

Ú nico Densidade

Os índices podem ser classificados de acordo com sua densidade, isto é, na

quantidade de entradas de índice em relação a quantidade de registros do arquivo de

dados.

■

Densos

–

Se houver uma entrada de índice para cada registro do arquivo, o índice é

considerado denso;

■

Esparsos

–

Se houver uma entrada de índice para alguns registro do arquivo, o índice é

considerado esparso;

Tipos de Índices

Ordenados Em Nível Único Campos

■

Os índices podem ser classificados também nos tipos de campos que

os formam.

■

Podem ser formados pelo campo chave da organização do arquivo de

dados, são chamados de índices primários

■

Podem ser formados por um campo que não seja um campo chave,

um valor agrupado, que diversos registros utilizem esse mesmo valor,

são chamados de índices clustering , nesse caso cada entrada do

índice aponta para um registro âncora, o primeiro registro do bloco,

no arquivo de dados;

■

Podem ser formados por campos que são chaves candidatas, são

índices auxiliares geralmente usados em conjunto com índices

primários para filtrar a busca. São chamados de índices secundários

Índice Primário

Características

•

Arquivos ordenado pela chave primária

•

Nível único

•

Esparso

...

Baixar como (para membros premium)  txt (10.9 Kb)   pdf (157.7 Kb)   docx (16.4 Kb)  
Continuar por mais 6 páginas »
Disponível apenas no TrabalhosGratuitos.com