Kaj je Hash ključ?

Hash ključ je majhna vrednost, ki se uporablja za predstavitev velikega dela podatkov v sistemu zgoščevanja. Hash funkcija je matematična enačba, ki velike količine podatkov poenostavi v majhne vrednosti. Ta postopek prihrani prostor v zbirki podatkov in omogoča hitrejše in enostavnejše pridobivanje informacij programom. Običajno je tudi uporaba razpršilnih sistemov za lociranje ponavljajočih se informacij v zapletenih sistemih, kot je ponavljajoči se vzorec zvoka ali slike ali celo ponavljajoči se deli genoma ali verige DNK deoksiribonukleinske kisline. Poleg tega je hash key mednarodni angleški izraz za tipko # na telefonu ali tipkovnici.

Hash sistem deluje prek matematičnega sistema, ki pretvori informacije v niz številčnih zgoščenih ključev. Izvirne informacije za vsak zgoščeni ključ so shranjene v seznamu, ki se imenuje hash tabela. Ko sistem išče informacije, vendar namesto tega najde ključ, preprosto navzkrižno poveže ključ s tabelo in pridobi izvirne informacije.

Ko se uporablja v bazi podatkov, se za učinkovitost in hitrost uporablja hash sistem. Ti sistemi poenostavijo velike količine informacij na manjše bite, postopek, ki prihrani prostor v bazi podatkov in zmanjša čas, potreben za pošiljanje informacij. Na primer, ime John Smith se lahko vedno znova pojavlja v bazi podatkov. Sistem razpršitve lahko predstavlja določen niz črk z vrednostjo ’01.’

V zgornjem primeru je John Smith sestavljen iz desetih znakov s presledkom, 01 pa je samo dva. Ko bo zbirka podatkov poiskala informacije in se vrne zgoščevalni ključ 01, bo preveril svojo zgoščevalno tabelo in poslal ‘John Smith’. Ker je hash ključ le 20 % dejanske vrednosti informacije, prihrani prostor pri vsaki pojavitvi informacije; prav tako prihrani toliko časa pri prenosu.

Drugi sistemi bodo za iskanje odvečnih podatkov uporabili zgoščevalni ključ. Ko sistem vsebuje ogromne količine podatkov, ki jih je treba razvrstiti za odvečne ali vzorce, je pogosto lažje zgostiti informacije, ne pa jih razvrstiti ročno. Ker različni algoritmi zgoščevanja informacije strnejo na različne načine, se podatki na splošno pošiljajo z več metodami zgoščevanja. Ko je zgoščevanje končano, je mogoče zelo hitro najti vzorce z uporabo nastalih zgoščevalnih tabel.

V Združenih državah se ta ključ običajno imenuje ključ funta, simbol pa je znak funta ali številčni znak. V Kanadi se ključ pogosto imenuje številčna tipka. Skoraj ves angleško govoreči svet zunaj Severne Amerike ga imenuje hash ključ.