K:
Miért kellene a vezetőknek védenie az adatbázis redundanciáját?
A:Az adatbázis-kezelőknek és más informatikai szakembereknek óvniuk kell az „adatbázis redundanciát” vagy „adat redundanciát” az összes negatív hatás miatt, amelyet az redundancia az adatbázis-rendszerben vagy a környezetben okozhat. Ahol egy adott adat lemásolásra kerül, akár egy adatbázis két mezőjében, akár két különböző adatbázis-környezetben, következményekkel járhat az adatok visszakeresésére.
Az adatok redundációjának elkerülésének egyik első oka az, hogy pazarló vagy túlzott mértékű lehet.
Fontos kiemelni, hogy bizonyos típusú redundanciákat terveznek az adatok védelme és biztonsági másolatai létrehozása érdekében. Mások azonban a rossz vagy nem hatékony kódolásból vagy a legjobb gyakorlatokra való figyelmen kívül hagyásból származnak. Sok esetben a nagy mennyiségű adat redundancia miatt az adatbázis gyorsan növekszik az ésszerű méret fölé. Ezt szem előtt tartva, sok erőfeszítést tesznek az adat redundancia elleni küzdelem érdekében, hogy helyet takarítsanak meg az adatbázisban, és ennek következtében csökkentsék a költségeket és a karbantartási erőfeszítéseket. Ezt azonban a gyakorlatiasság szem előtt tartásával kell megtenni - a mérnökök gyakorolhatják az úgynevezett adat deduplikációt, de ezt hatékonyan kell végrehajtani.
Például az adatbázis-kezelők felkutathatják például egy karakterlánc eltávolítását egy ismétlődő mezőből, például egy megosztott ügyfél vagy cégnevet, és helyettesíthetik egy egyszerű változó hivatkozással, ha a karakterlánc valahol máshol található. Ez helyet takaríthat meg az adatbázisban - de további kiszolgálói tevékenységeket is igényelhet egy adott lekérdezés végrehajtásához, így lehet, hogy nem olyan hatékony, mint amilyennek látszik.
Az adatok deduplikációjának vagy az adatok redundanciájának elkerülésének másik nagy oka az esetleges zavart okozhatja. Az adatbázis redundáns adatai különféle rendellenességeket okozhatnak. Az egyiket frissítési rendellenességnek hívják - a frissítési rendellenességek akkor fordulnak elő, amikor egy rekordot újra beírnak a frissített információkkal, de a frissítés nem hozza vissza az eredeti rekordhoz. Ilyen helyzetben három különböző rekord lehet egy adott vállalati alkalmazott számára, három különböző munkacímmel és három különböző címmel, mivel a személy adatait nem az egész adatbázisban frissítették, hanem csak az utoljára bevitt rekordon.
A szakértők javaslata szerint az adatbázis-adminisztrátorok elkerülhetik az adatok redundációját a tervezés révén. Részt vehetnek az adatok normalizálásában, amely javíthatja a frissítési rendellenességeket és az egyéb rendellenességeket azáltal, hogy szabványosítja az adatbázis-táblázatok nyilvántartásának vezetési módját. Az adatbázis-adminisztrátorok folytathatják az adatok deduplikációját, amelyek más módon tisztítják és szabványosítják az adatokat. Mindez tisztább adatbázis-táblázatok létrehozására, az adatbázis-nyilvántartások következetesebbé tételére és a nem tervezett adatok redundációval járó összes fejfájás és komplex probléma megelőzésére szolgál.