Оё ман бояд базаи маълумотҳои манфӣ дошта бошам?

Ошноӣ дар ҷаҳони воқеӣ

Normalization of data is one of the sacred sacred development of the application. Ҳар як курсҳои барномасозии дараҷаие, ки шумо мегиред ё китоби шуморо хондаед, эҳтимолияти аҳамияти стандартизатсия кардани стандартизатҳоро пешкаш мекунад .

Ин вақти он аст, ки ин ҳақиқатро дарк кунад. Баъзан он хуб аст, ки ба пойгоҳи додаҳои шумо таҳрир карда шавад!

Кай бояд ба шумо маъқул шавад?

Омилҳои пойгоҳи додаҳо беайбии маълумотро муҳофизат мекунанд. Ин як идеяи бузург дар бисёр ҳолатҳо аст ва шумо бояд ҳар гуна тарҳрезии базаи маълумотро бо норасоиҳо тағйир диҳед. Агар шумо пойгоҳи додашударо одат карда бошед, барои он! Дар асл, якчанд маслиҳатҳои амалӣ оид ба тарзи муқаррар кардани пойгоҳи худ дар ин сайт:

Ҳатто поёни он аст, ки шумо бояд пойгоҳи додашударо одат кунед, агар сабабҳои воқеан хубе надошта бошед. Normalization одатан таҷрибаи намунавӣ мебошад. Он маълумоти пурмаҳсулро коҳиш медиҳад, эҳтимолияти беҳтаринро коҳиш медиҳад ва эҳтимолияти эҳтимолияти беэътибории маълумотро дорад, ки бо доштани маълумотҳои дар саҳифаҳои гуногуни пойгоҳи додаатон ба даст меояд.

Баъзе сабабҳои хуб на ба норасоии

Он гуфт, ки баъзе сабабҳои хуб нест, ки ба таври мунтазам пойгоҳи додаҳоятон вуҷуд надошта бошанд. Биёед якчанд назарҳоро дида бароем:

  1. Дархостҳо қиматанд . Ошикунонии базаи маълумотҳо аксар вақт боиси эҷоди зиёди ҷадвалҳо мешавад. Дар асл, шумо метавонед ба осонӣ бо он чизе ки фикр мекунед, бояд пурсиши оддӣ дошта бошад, ки панҷ ё 10 ҷадвалро ҷӯед. Агар шумо ягон корро аз панҷ ҷадвал кор карданӣ шуда бошед, шумо медонед, ки он принсипро иҷро мекунад, аммо дар амал татбиқ кардани сусти он. Агар шумо сохтани веб-барномае ҳастед, ки ба саволҳои якҷоя бо ҷадвалҳои калон такя мекунад, шумо метавонед фикр кунед, ки "Агар танҳо ин пойгоҳи дода маъмулан намебошад!" Вақте ки шумо ин фикрро дар сари худ мешунавед, он вақт хуб аст фикр кунед. Агар шумо ҳамаи маълумотеро, ки ин пурсишро ба як ҷадвал истифода мебурдед, беэътиноӣ кардани беайбии маълумотатон, ба он биравед! Бузуред ва пойгоҳи додаҳои шуморо дубора таҳрир кунед. Шумо бозмегардед!
  2. Тарҳи одилона душвор аст . Агар шумо бо кор бо маҷмӯи маълумотҳои маҷмӯи мураккаб кор карда бошед, эҳтимол меравад, ки шумо худро сархати дубораро бо мураккабии норасогиҳои таназзул пайдо кунед. Ҳамчун як қоидаи оддӣ, агар шумо тамоми рӯзро кӯшиш кунед, ки фаҳмед, ки чӣ гуна ба чоряки оддӣ ҳаракат кардан мумкин аст, шумо метавонед аз меъёрҳои муқаррарӣ гузаред. Қадами бозгашт ва аз худ бипурсед, ки оё ин ба ҳақиқат мувофиқ аст.
  1. Ба зудӣ ва ифлос бояд зуд ва ифлос шавад . Агар шумо танҳо як прототипи нав кор карда бошед, танҳо он коре, ки ба зудӣ кор мекунад, кор кунед. Дар ҳақиқат. Ин дуруст аст. Рушди зудтаъсири барномасозӣ баъзан аз тарҳрезии шадид бештар аст. Танҳо дар хотир доред, ки бозгаштан ва эҳтиёткорона ба тарҳи худ диққат диҳед, вақте ки шумо тайёред аз марҳилаи прототипи пешакӣ ҳаракат кунед. Нархе, ки шумо барои дизайни базаи маълумотҳои фаврӣ ва ифлоскунанда пардохт мекунед, ин ба шумо лозим аст, ки онро бифиристед ва бар он вақте, ки вақти сохтани истеҳсолот оғоз меёбад, оғоз кунед.
  2. Агар шумо базаи маълумотҳои NoSQL-ро истифода нанамоед , норасоиҳои анъанавии матлуб намерасанд. Ба ҷои ин, таҳияи базаи худро бо истифода аз модели BASE, ки бисёр бахшиданро дорад. Ин ба шумо фоиданок аст, вақте ки шумо маълумотҳои ношиносро ба монанди почтаи электронӣ, тасвирҳо ё видеоҳо нигоҳ медоред.

Баъзе калимаҳои эҳтиётӣ

Normalization of data is generally a good idea. Шумо бояд кӯшиш кунед, ки принсипҳои оддитаринро риоя кунед, вақте ки ин корро ба назар гиред. Аммо агар ҳамаи нишондиҳандаҳо ба норасогиҳо муроҷиат кунанд, ба назар гиред, ки коре, ки дар вақти муҳофизат кардани маълумоти шумо анҷом мегирад, коре анҷом хоҳад дод.

Ниҳоят, агар шумо аз қоидаҳои муқаррарӣ гузаред, шумо дар бораи он ки чӣ тавр шумо маҷмӯи ягонаи пойгоҳи додаҳоро эҳтиёт кунед, эҳтиёт кунед. Агар шумо маълумоти иловагиро захира кунед, ба қуттиҳо ва дигар назоратҳо ҷойгир кунед, то боварӣ ҳосил кунед, ки маълумот мунтазам давом дорад.