Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Databáza Techniky riadenia

Všetky databázy vyžaduje priebežnú údržbu a správu , aby bola zachovaná ich účinnosť a rýchlosť . Budeme skúmať niekoľko techník , ktoré správca databáz používaných na zabezpečenie , že ich dáta sú v bezpečí , a ich softvér aj naďalej vykonávať podľa potreby . Údaje Normalizácia

Normalizácia znamená , že všetky dáta v databáze je zadaný rovnakým spôsobom . Je veľmi dôležité , aby funkčnosť akejkoľvek databázy , a musí byť neustále monitorovaná , ak je databáza pravidelne aktualizovať ručne nedočkavý zadávanie dát

Zvážte napríklad nasledujúce tri mená : . John Smith , Jonathan Smith , Jonathan R. Smith . Ľudské čitateľ môže pochopiť , že všetky tri mená sa odkazujú na rovnakú osobu , takže keď John Smith volanie s dotazom o objednávke , ktorá bola odoslaná na Jonathana , môže byť jeho potreby správne zaobchádzať . Databázy , ale nemôže nadväzovať spojenie medzi týmito tromi menami , a zváži ich ako tri samostatné klientov ( s troch samostatných objednávok histórie ) , ak sú všetky tri názvy sú zapísané ručne .

Rovnako tak sa objaví táto telefónne čísla rovnaké : (215) 555-2150 a 215-555-2150 . Ale oni nie sú to isté databázy , v závislosti na tom , ako sa softvér zaobchádza pomlčky v textové reťazce , prvé telefónne číslo dve slová , ale druhá je len jeden . Každý programový skript , ktorý vyberie predvoľbu pomocou analýzy slovom , napríklad, sa nepodarí, ak s ohľadom na druhé číslo

Najlepší spôsob , ako sa vyhnúť problémom normalizácie je s prísnou kontrolu zadávania dát : . Buď zabrániť používateľom v zadávaní znetvorené údaje , alebo ešte lepšie brať tieto dáta a preformátovať ju pred uložením interne . Telefónne číslo poľa môže vyhodiť všetko , čo nie je od 0 do 9 - miestny a pridať zátvorky a pomlčky - ale to musí najprv previesť alebo odmietnuť alfanumerické telefónne čísla ako 800-MY-PHONE
databáze . fyzická veľkosť , využitie RAM a rýchlosť

Databáza majú tendenciu rásť v priebehu času , to je obyčajné pre firmy zamerať sa na zadávanie nových dát do nich , ale venovať oveľa menej pozornosti utratenie staré a nepoužívané údaje von . To je zriedka dobrý nápad hodiť stará dáta preč , je vždy možné , že niektoré kľúčové informácie v budúcnosti bude možné získať agregáciou a analýzou minulosti záznamy v databáze

To znamená , že správca databáz musí venovať pozornosť . fyzická veľkosť databázy uložené na disku . Všeobecne platí , že je dôležité , aby sa obrovské množstvo voľného miesta nad hlavou pre pamäťové moduly ; že spôsob , tuláka skript , ktorý náhodne vytvára milióny nových záznamov hodinu je schopná naplniť jednotku a spôsobiť kritický databázy pád pred tým , než môže byť zastavený .

Manažéri by mali tiež venovať pozornosť tomu , ako sa v priebehu času ich počiatočné predpoklady programovania meniť , pretože databázy zväčší . Databázové vyhľadávanie vytiahnuť dáta z disku a do pamäte RAM , čo vytvára strop pre efektívne vyhľadávacie algoritmy , vyhľadávanie , ktorá bola okamžitá cez 10.000 záznamov môže trvať niekoľko hodín , keď počet záznamov hľadaných je 250,000 . Hľadanie a programovacie algoritmy by mali byť pravidelne kontrolované a načasované tak , aby mohli byť lepšie v prípade potreby proti väčších dátových súborov .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené