Mājas Datu bāzes Kāpēc vadītājiem būtu jāsargājas no datu bāzes dublēšanas?

Kāpēc vadītājiem būtu jāsargājas no datu bāzes dublēšanas?

Anonim

J:

Kāpēc vadītājiem būtu jāsargājas no datu bāzes dublēšanas?

A:

Datu bāzu pārvaldītājiem un citiem IT speciālistiem vajadzētu būt aizsargātiem no “datubāzes dublēšanas” vai “datu dublēšanas” visu negatīvo seku dēļ, ko datubāzu sistēmā vai vidē var radīt dublēšana. Visur, kur tiek dublēts noteikts datu elements, vai nu divos datu bāzes laukos, vai divās dažādās datu bāzes vidēs, tas var ietekmēt datu izguvi.

Viens no pirmajiem iemesliem, lai izvairītos no datu dublēšanas, ir tas, ka tas var būt izšķērdīgs vai pārmērīgs.

Ir svarīgi norādīt, ka ir plānoti daži datu dublēšanas veidi, lai aizsargātu un dublētu datus. Tomēr citi rodas no sliktas vai neefektīvas kodēšanas vai uzmanības trūkuma par labāko praksi. Daudzos gadījumos liels datu dublēšanas daudzums liek datu bāzei ātri izaugt virs saprātīga lieluma. Paturot to prātā, tiek veikti daudzi centieni, lai apkarotu datu dublēšanu, lai ietaupītu vietu datu bāzē un līdz ar to samazinātu izmaksas un uzturēšanas darbu. Tomēr tas jādara, raugoties uz praktiskumu - inženieri var praktizēt tā saukto datu dedukciju, taču tas jādara efektīvā veidā.

Piemēram, datu bāzu pārvaldnieki var izpētīt kaut ko līdzīgu virknes noņemšanai no atkārtota lauka, piemēram, koplietota klienta vai uzņēmuma nosaukuma, un aizstāt to ar vienkāršu mainīgu atsauci, ja virkne tiek turēta kaut kur citur. Tas var ietaupīt vietu datu bāzē, taču tas var prasīt arī vairāk servera darbību, lai veiktu noteikto vaicājumu, tāpēc tas varētu nebūt tik efektīvs, kā šķiet.

Vēl viens liels iemesls datu sarežģīšanai vai datu dublēšanas novēršanai ir neskaidrības, kas var rasties. Nevajadzīgi dati datu bāzē var izraisīt dažāda veida anomālijas. Viens no tiem tiek saukts par atjaunināšanas anomāliju - atjaunināšanas anomālijas notiek, kad ieraksts tiek atkārtoti ievadīts ar atjauninātu informāciju, bet atjauninājums to neatjauno sākotnējā ierakstā. Šādā situācijā konkrētam uzņēmuma darbiniekam varētu būt trīs dažādi ieraksti ar trim dažādiem amata nosaukumiem un trim dažādām adresēm, jo ​​informācija par personu netika atjaunināta visā datu bāzē, bet tikai par pēdējo ierakstu.

Kā ieteica eksperti, datu bāzu administratori pēc projektēšanas var izvairīties no datu dublēšanas. Viņi var arī iesaistīties datu normalizēšanas praksē, kas var novērst atjauninājumu anomālijas un cita veida anomālijas, standartizējot datu bāzes tabulu ierakstu glabāšanas veidus. Datu bāzes administratori var arī veikt datu dedukcijas centienus, kas attīra un standartizē datus citos veidos. Tas viss kalpo mērķim izveidot tīrākas datu bāzu tabulas, padarīt datu bāzu ierakstus konsekventākus un novērst visas galvassāpes un sarežģītās problēmas, kas saistītas ar neplānotu datu dublēšanu.

Kāpēc vadītājiem būtu jāsargājas no datu bāzes dublēšanas?