Кіріспе

Компьютерлік негізгі жадыда, қосымша жадыда және компьютерлік шиналарда деректердің артықшылығы - нақты деректерге қосымша деректердің болуы және сақталған немесе жіберілген деректердің қателерін түзетуге мүмкіндік береді. Қосымша деректер нақты деректердің толық көшірмесі (қайталау кодының түрі) болуы мүмкін немесе тек қателерді анықтауға және белгілі бір деңгейге дейін жоғалған немесе бүлінген деректерді қалпына келтіруге мүмкіндік беретін деректердің таңдамалы бөліктері ғана болуы мүмкін. Мысалы, ECC жады әр жад сөзіндегі біртұтас қателерді анықтап, түзете алады, ал RAID 1 екі қатты диск дискін (HDD) логикалық сақтау блогына біріктіреді, бұл сақталған деректерді бір дискінің толық сәтсіздікке ұшырауына жол береді. Деректердің артықшылығы да деректердің бүлінуіне қарсы шара ретінде пайдаланылуы мүмкін; мысалы, Btrfs және ZFS сияқты файл жүйелері деректерді және метадеректерді сақтау деректерінің көшірмелерімен бірге деректердің бүлінуін анықтау және оның әсерін жөндеу үшін пайдаланады.

Деректер базасы жүйелерінде

Табиғаты жағынан әр түрлі болғанымен, деректердің артық болуы бір немесе бірнеше жазбаларда немесе өрістерде, кестеде қажетсіз қайталанған мәндері бар немесе өрістер екі немесе одан да көп кестеде қайталанады / қайталанады. Көбінесе бұл қалыптан тыс деректер қорының дизайнында кездеседі және деректер қорын басқарудың күрделілігіне әкеледі, деректерді бүлдіру қаупін тудырады және қажетті сақтау көлемін арттырады. Бұрын қалыпқа келтірілген деректер қоры схемасынан мақсатты түрде жасалса, оны деректер қорын денормалдастырудың бір түрі деп қарастыруға болады; деректер қорын сұратудың өнімділігін жақсарту үшін қолданылады (деректер қорының жауап беру уақытын қысқарту). Мысалы, клиент деректері қайталанып, әрбір сатып алынған өніммен қоса берілген кезде, деректердің артық болуы сәйкессіздіктің белгілі бір көзі болып табылады, өйткені берілген клиент бір немесе бірнеше атрибуттары үшін әртүрлі мәндермен пайда болуы мүмкін. Деректердің артық болуы деректердің аномалиясына және бүлінуіне әкеледі және әдетте жобалау кезінде одан аулақ болуы керек; деректер қорын қалыпқа келтіруді қолдану артық болуды болдырмайды және сақтауды барынша тиімді пайдаланады.