Redundance dat - Data redundancy
V počítači hlavní paměť, pomocné úložiště a počítačové autobusy, redundance dat je existence dat, která doplňují skutečná data a umožňují opravu chyb v uložených nebo přenášených datech. Dodatečná data mohou být jednoduše úplnou kopií skutečných dat nebo pouze vybraná data, která umožňují detekce chyb a rekonstrukce ztracených nebo poškozených dat do určité úrovně.
Například zahrnutím dalších údajů kontrolní součty, ECC paměť je schopen detekovat a opravovat jednobitové chyby v každé z nich paměťové slovo, zatímco RAID 1 kombinuje dva pevné disky (HDD) do logické úložné jednotky, která umožňuje uloženým datům přežít úplné selhání jedné jednotky.[1][2] Redundanci dat lze také použít jako měřítko proti tiché poškození dat; například, souborové systémy jako Btrfs a ZFS používat data a metadata kontrolní součet v kombinaci s kopiemi uložených dat k detekci tichého poškození dat a opravě jeho účinků.[3]
V databázových systémech
I když se liší svou povahou, k redundanci dat dochází také v databázové systémy které mají hodnoty zbytečně opakované v jednom nebo více záznamech nebo pole, v rámci stůl, nebo kde je pole replikováno / opakováno ve dvou nebo více tabulkách. Často se to nachází v Nenormalizováno návrhy databází a výsledkem je komplikace správy databází, zavedení rizika poškození dat a zvýšení požadovaného množství úložný prostor. Když je provedeno záměrně z dříve normalizovaného schématu databáze, je to smět být považován za formu denormalizace databáze; slouží ke zlepšení výkonu databázových dotazů (zkrácení doby odezvy databáze).
Například, když jsou údaje o zákazníkovi duplikovány a připojeny ke každému zakoupenému produktu, je známým zdrojem redundance dat nekonzistence protože daný zákazník se může objevit s různými hodnotami pro jeden nebo více jeho atributů.[4] Redundance dat vede k anomálie dat a poškození a obecně by se jim mělo vyhnout záměrně;[5] přihlašování normalizace databáze zabraňuje nadbytečnosti a co nejlépe využívá úložiště.[6]
Viz také
- Údržba dat
- Deduplikace dat
- Drhnutí dat
- Komplexní ochrana dat
- Redundance (inženýrství)
- Redundance (informační teorie)
Reference
- ^ Xin Li; Michael C. Huang; Kai Shen; Lingkun Chu (9. května 2010). „Realistické vyhodnocení chyb hardwaru paměti a citlivosti softwarového systému“ (PDF). cs.rochester.edu. Citováno 16. ledna 2015.
- ^ Remzi H. Arpaci-Dusseau; Andrea C. Arpaci-Dusseau (3. ledna 2015). „Operační systémy - tři jednoduché součásti: redundantní pole levných disků (RAID)“ (PDF). cs.wisc.edu. Citováno 16. ledna 2015.
- ^ Margaret Biermanová; Lenz Grimmer (srpen 2012). "Jak používám pokročilé možnosti Btrfs". Oracle Corporation. Citováno 26. ledna 2015.
- ^ Jorge H. Doorn; Laura C. Rivero (2002). Integrita databáze: výzvy a řešení. Idea Group Inc (IGI). s. 4–5. ISBN 978-1-930708-38-9. Citováno 23. ledna 2011.
- ^ Peter Rob; Carlos Coronel (2009). Databázové systémy: návrh, implementace a správa. Cengage Learning. str. 88. ISBN 978-1-4239-0201-0. Citováno 22. ledna 2011.
- ^ I. T. L. Education Solutions Limited; Itl (2009). Úvod do informační technologie. Pearson Education India. str. 522. ISBN 978-81-7758-118-8. Citováno 4. února 2011.