⾕

Computação  |  

Estruturas Físicas de Armazenamento

Existem ainda arquivos organizados por técnicas de hashing, que aceleram buscas por valores específicos.

Em todos os casos, o SGBD gerencia a leitura e a escrita por meio de páginas ou blocos de tamanho fixo (4 KB, 8 KB ou tamanhos semelhantes), carregados na memória e manipulados através de um buffer pool.

Políticas de substituição, como LRU ou MRU, ajudam a decidir que páginas permanecem na memória e quais retornam ao disco, influenciando o desempenho global.

Índices

Outro elemento fundamental no projeto físico é a criação de índices. Índices funcionam como estruturas auxiliares que permitem localizar registros sem a necessidade de percorrer toda a tabela.

Entre os tipos mais comuns estão os índices baseados em árvores B-tree, amplamente usados por sua eficiência em buscas por intervalo; os índices hash, adequados para buscas por igualdade; e os índices bitmap, utilizados em sistemas analíticos em que colunas possuem pequena variedade de valores.

A escolha correta de quais índices criar, e em quais colunas, tem impacto direto no desempenho das consultas e nas operações de escrita, já que cada índice exige manutenção a cada inserção ou atualização realizada.

Organização Física das Tabelas

A organização física das tabelas também desempenha papel importante. Alguns SGBDs agrupam conjuntos de tabelas em áreas lógicas chamadas tablespaces, que permitem maior controle sobre distribuição e segurança.

Back Next