Spisu treści:
Definicja - Co oznacza nadmiarowość danych?
Nadmiarowość danych to warunek powstały w bazie danych lub technologii przechowywania danych, w którym ten sam kawałek danych jest przechowywany w dwóch oddzielnych miejscach.
Może to oznaczać dwa różne pola w ramach jednej bazy danych lub dwa różne miejsca w wielu środowiskach oprogramowania lub platformach. Ilekroć dane są powtarzane, w zasadzie stanowi to nadmiarowość danych. Może się to zdarzyć przypadkowo, ale odbywa się to również celowo w celu tworzenia kopii zapasowych i odzyskiwania.
Techopedia wyjaśnia redundancję danych
W ramach ogólnej definicji nadmiarowości danych istnieją różne klasyfikacje oparte na tym, co jest uważane za właściwe w zarządzaniu bazą danych, a co jest uważane za nadmierne lub marnotrawstwo. Marnotrawstwo nadmiarowości danych występuje na ogół wtedy, gdy dany fragment danych nie musi być powtarzany, ale kończy się powielaniem z powodu nieefektywnego kodowania lub złożoności procesu.
Pozytywny typ redundancji danych ma na celu ochronę danych i promowanie spójności. Wielu programistów uważa za dopuszczalne przechowywanie danych w wielu miejscach. Kluczem jest posiadanie centralnego, głównego pola lub miejsca na te dane, aby istniał sposób aktualizacji wszystkich miejsc, w których dane są nadmiarowe za pośrednictwem jednego centralnego punktu dostępu. W przeciwnym razie nadmiarowość danych może prowadzić do dużych problemów z niespójnością danych, gdy jedna aktualizacja nie aktualizuje automatycznie innego pola. W rezultacie fragmenty danych, które powinny być identyczne, mają różne wartości.
