Redundância de dados - Data redundancy

Na memória principal do computador , no armazenamento auxiliar e nos barramentos do computador , redundância de dados é a existência de dados adicionais aos dados reais e permite a correção de erros nos dados armazenados ou transmitidos. Os dados adicionais podem ser simplesmente uma cópia completa dos dados reais ou apenas selecionar partes de dados que permitem a detecção de erros e a reconstrução de dados perdidos ou danificados até um determinado nível.

Por exemplo, ao incluir somas de verificação de dados adicionais , a memória ECC é capaz de detectar e corrigir erros de bit único em cada palavra de memória , enquanto o RAID 1 combina duas unidades de disco rígido (HDDs) em uma unidade de armazenamento lógico que permite que os dados armazenados sobrevivam a um completo falha de uma unidade. A redundância de dados também pode ser usada como uma medida contra a corrupção silenciosa de dados ; por exemplo, sistemas de arquivos como Btrfs e ZFS usam soma de verificação de dados e metadados em combinação com cópias de dados armazenados para detectar corrupção silenciosa de dados e reparar seus efeitos.

Em sistemas de banco de dados

Embora de natureza diferente, a redundância de dados também ocorre em sistemas de banco de dados que têm valores repetidos desnecessariamente em um ou mais registros ou campos , dentro de uma tabela , ou onde o campo é replicado / repetido em duas ou mais tabelas. Freqüentemente, isso é encontrado em designs de banco de dados não normalizados e resulta na complicação do gerenciamento do banco de dados, introduzindo o risco de corromper os dados e aumentando a quantidade necessária de armazenamento . Quando feito propositalmente a partir de um esquema de banco de dados previamente normalizado, pode ser considerado uma forma de desnormalização do banco de dados ; usado para melhorar o desempenho das consultas do banco de dados (encurtar o tempo de resposta do banco de dados).

Por exemplo, quando os dados do cliente são duplicados e anexados a cada produto comprado, a redundância de dados é uma fonte conhecida de inconsistência, pois um determinado cliente pode aparecer com valores diferentes para um ou mais de seus atributos. A redundância de dados leva a anomalias e corrupção de dados e geralmente deve ser evitada por design; a aplicação da normalização do banco de dados evita a redundância e faz o melhor uso possível do armazenamento.

Veja também

Referências