SISTEMAS DE INFORMAÇÃO
Sistemas de Bancos de Dados II
4º Semestre – 2008
Pedro Antonio Galvão Junior
E-mail: [email protected] Fone: 8597-0449
[email protected]
Versão 1.3.08 – Ago/2008.
Visão Geral:
ESTRUTURA DE ARMAZENAMENTO
Introdução
• Há diversos tipos de armazenamento de dado na maioria dos
sistemas de computadores. Essas mídias de armazenamento
são classificadas pela velocidade com a qual os dados podem
ser acessados, pelo custo da mídia por unidade de dados e
pela confiabilidade das mídias.
– Mídias disponíveis: Cache, Memória Principal, Memória
Flash,
Armazenamento
em
disco
magnético,
Armazenamento ótico e armazenamento em fita.
Cache
• O cache é uma forma de armazenamento
mais rápida e mais cara. A memória cache é
pequena; sua utilização é gerenciada pelo
sistema operacional. Não devemos ficar
preocupados com o gerenciamento do
armazenamento em cache em um sistema de
banco de dados.
Memória Principal
• A mídia de armazenamento utilizada para os dados que estão
disponíveis para serem trabalhados é a memória principal. As
instruções de máquina de propósito geral operam sobre a
memória principal.
• Embora e memória principal possa conter muitos megabytes
de dados, ela é geralmente muito pequena (ou muito cara)
para armazenar o banco de dados inteiro.
• Freqüentemente, o conteúdo da memória principal é perdido
se ocorrer uma falta de energia ou uma falha grave no
sistema.
Memória Flash
• Também conhecida como memória apenas de leitura eletricamente
apagável e programável (EEPROM – Electrically erasable programmable
read-only memory), a memória flash difere da memória principal porque
os dados sobrevivem à falta de energia.
• A leitura de dados de uma memória flash leva menos de 100
nanossegundos (um nanossegundo corresponde a 0,001 microssegundo),
o que é aproximadamente tão rápido quanto a leitura de dados na
memória principal.
• Entretanto, a escrita de dados na memória flash é mais complicada – os
dados podem ser escritos uma vez, o que leva de quatro a dez
microssegundos aproximademente, mas podem ser sobrescritos
diretamente.
Memória Flash
• Para sobrescrever na memória que já foi escrita uma vez,
temos que apagar, de um só vez, todo um banco de memória;
então ele estará pronto para ser escrito de novo. Uma
desvantagem da memória flash é que ela só aceito um
número limitado de ciclos para apagá-la, em uma faixa
variando de dez mil a um milhão.
• A memória flash encontrou popularidade como uma
substituta dos discos magnéticos no armazenamento de
pequenos volumes de dados (de cinco a dez megabytes) em
sistemas de computadores de baixo custo, como sistemas de
computadores embutidos em outros equipamentos.
Armazenamento em disco
magnético
•
Mídia primária para o armazenamento de dados por longos períodos
e acesso on-line é o disco magnetico. Normalmente, um banco de
dados inteiro é armazenado em disco magnético. Os dados devem
ser movidos do disco para a memória principal para serem
acessados. Após a execução das operações, os dados que foram
modificados devem ser escritos no disco.
•
O armazenamento em disco é chamado de memória de acesso
direto porque é possível seqüencial). O armazenamento em discos
sobrevive à falta de energia ou a uma falha grave de sistema. Às
vezes, os próprios dispositivos de armazenamento em discos podem
falhar e, assim, destruir os dados, mas essas falhas geralmente
ocorrem com menos freqüência do que falhas de sistema.
Armazenamento ótico
• A forma mais popular de armazenamento ótico é o disco compacto de
memória apenas de leitura (CD-ROM – compact-disk read-only memory).
Os dados são armazenados oticamente no disco e lidos por laser. Os
discos óticos usados nesse tipo de armazenamento (CD-ROM) não podem
ser escritos, mas são fornecidos com dados pré-gravados e podem ser
carregados ou removidos por meio de um drive.
• Outra versão de armazenamento ótico é o disco de uma única escrita e de
muitos leituras (WORM – write once, read-many), que permite que os
dados sejam escritos uma vez, mas não permite que eles sejam apagados
e reescritos; essa mídia é utilizada para arquivos de dados. Há também
dispositivos que combinam armazenamento ótico e magnético utilizando
meios óticos para ler magneticamente dados codificados e permitindo
escrever sobre dados antigos.
Armazenamento ótico
• Muitos tipos de armazenamento ótico permitem que os discos sejam
removidos da unidade e substituídos por outros discos.
• Sistemas jukebox contêm algumas unidades e vários discos podem ser
carregados automaticamente (por meio de braços mecânicos), por
demanda, em uma das unidades.
Armazenamento em fita
• O armazenamento em fita é usado primordialmente para backup ou para
arquivo de dados. Embora as fitas magnéticas sejam muito mais baratas
do que os discos, o acesso aos dados é muito mais lento, porque a fita
deve ser acessada seqüencialmente a partir do início.
• Por essa razão, o armazenamento em fitas é denominado de memória de
acesso seqüencial. As fitas possuem grande capacidade (fitas de cinco
gigabytes são encontradas facilmente) e podem ser removidas da unidade
de fita, sendo um meio barata e fácil de armazenamento.
• Os jukeboxes para fitas são utilizados excepcionalmente para manter
grandes volumes de dados, como dados de satélites, que poderão vir a
conter até 12 terabytes (10 12 bytes) em futuro próximo.
Representação Gráfica
• Os vários meios de armazenamento podem ser organizados em uma
hierarquia de acordo com sua velocidade e custos. Os níveis mais altos são
caros, mas rápidos.
Cache
Memória Principal
Memória Flash
Disco Magnético
Disco Ótico
Fitas Magnéticas
Revisão
•
•
•
•
•
•
Introdução.
Cache.
Memória Principal.
Memória Flash.
Armazenamento em disco magnético.
Armazenamento ótico.
• Armazenamento em fita.
Download

Adm. Banco de Dados - Aula 05