SóProvas


ID
17989
Banca
CESGRANRIO
Órgão
BNDES
Ano
2008
Provas
Disciplina
Redes de Computadores
Assuntos

Sobre a utilização de RAID 5 em bancos de dados, marque a afirmativa correta.

Alternativas
Comentários
  • No RAID nível 5 os dados originais e os dados referentes à paridade (redundância) são armazenados no mesmo disco, portanto, as operações de inclusão e alteração de dados geram um "overhead" (trabalho extra ou desnecessário) muito grande devido à necessidade de interação com duas áreas do disco para a execução de uma única operação.
  • OLTP é um acrônimo de Online Transaction Processing ou Processamento de transações em tempo-real. São sistemas que se encarregam de registrar todas as transações contidas em uma determinada operação organizacional. Por exemplo: sistema de transações bancárias registra todas as operações efetuadas em um banco.
  • RAID 5

    RAID 5 é outro nível bastante conhecido. Nele, o aspecto da redundância também é considerado, mas de maneira diferente: em vez de existir uma unidade de armazenamento inteira como réplica, os próprios discos servem de proteção. Deste modo, pode-se inclusive montar o sistema com quantidade ímpar de unidades. Mas, como isso é possível? Com o uso de um esquema de paridade.

    Neste método de proteção, os dados são divididos em pequenos blocos. Cada um deles recebe um bit adicional - o bit de paridade - de acordo com a seguinte regra: se a quantidade de bits '1' do bloco for par, seu bit de paridade é '0'; se a quantidade de bits '1' for ímpar, o bit de paridade é '1'.

    As informações de paridade - assim como os próprios dados - são distribuídas entre todos os discos do sistema. Via de regra, o espaço destinado à paridade é equivalente ao tamanho de um dos discos. Assim, um array formado por três HDs de 500 GB terá 1 TB para armazenamento e 500 GB para paridade.

    A partir daí, se em uma tarefa de verificação o sistema constatar, por exemplo, que o bit de paridade de um bloco é '1', mas ali há uma quantidade par de bits, percebe que há um erro. Se houver apenas um bit com problema e se o sistema conseguir identificá-lo, conseguirá substituí-lo imediatamente. A restauração dos dados poderá ser feita inclusive depois de o HD ter sido trocado.

    RAID 5

    Como exemplo, imagine um bloco de dados com os bits '110X' e paridade '1'. O X indica um bit perdido, mas será que ele é '0' ou '1'? Como a paridade é '1', significa que o bloco é composto por quantidade ímpar de bits '1'. Logo, se X fosse '0', a paridade também deveria ser '0', pois ali existiria quantidade par de bits '1'. Isso significa que o bit X só pode ser '1'.

    Durante a substituição, é possível manter o sistema em funcionamento, principalmente com o uso de equipamentos que suportam hot-swaping, ou seja, a troca de componentes sem necessidade de desligamento do computador. Isso é possível porque os dados são distribuídos entre todos os discos. Caso um falhe, o esquema de paridade permite recuperar os dados a partir das informações existentes nas demais unidades.

    Referência: http://www.infowester.com/raid.php

  • Letra A : O RAID 5 tem que gravar bits de paridade em no mínimo 3 discos e ainda uma informação da gravação do dado, em altas taxas de escritas ele acaba sendo uma implementação pobre de RAID e de pouco desempenho. FALSO

    Letra B: O RAID 01 é mais rápido. FALSO

    Letra C: A paridade é gravada em no mínimo 3 discos. FALSO

    Letra D: Como RAID 5 possui "fraco" desempenho em escrita mas tem a vantagem de economizar discos, em um banco de somente leitura poderia ser utilizado. VERDADEIRO

    Letra E: Bancos de dados em Standby possuem esta caractarística para manter alta disponibilidade, onde podem armazenar os dados redundantemente (utilizando o espelhamento por exemplo), para isto o RAID 5 não seria a melhor opção. FALSO