Mis on räsivõti?

Räsivõti on väike väärtus, mida kasutatakse räsisüsteemis suure andmeosa esitamiseks. Räsifunktsioon on matemaatiline võrrand, mis lihtsustab suured andmemahud väikesteks väärtusteks. See protsess säästab ruumi andmebaasis ja muudab teabe hankimise programmide jaoks kiiremaks ja lihtsamaks. Samuti on tavaline kasutada räsisüsteeme korduva teabe leidmiseks keerukates süsteemides, nagu korduv hääle- või kujutismuster või isegi genoomi või desoksüribonukleiinhappe DNA ahela korduvad osad. Lisaks on räsiklahv rahvusvaheline ingliskeelne termin telefoni või klaviatuuri klahvi # jaoks.

Räsisüsteem töötab matemaatilise süsteemi kaudu, mis muudab teabe numbrilisteks räsivõtmeteks. Iga räsivõtme algne teave salvestatakse loendisse, mida nimetatakse räsitabelis. Kui süsteem otsib teavet, kuid leiab selle asemel võtme, viitab see võtmele lihtsalt tabeliga ja hangib algse teabe.

Kui seda kasutatakse andmebaasis, kasutatakse tõhususe ja kiiruse tagamiseks räsisüsteemi. Need süsteemid lihtsustavad suured teabehulgad väiksemateks bittideks – protsess, mis säästab nii andmebaasi ruumi kui ka vähendab teabe saatmiseks kuluvat aega. Näiteks nimi John Smith võib andmebaasis ikka ja jälle ilmuda. Räsisüsteem võib tähistada seda konkreetset tähtede jada väärtusega ’01’.

Ülaltoodud näites koosneb John Smith kümnest tähemärgist koos tühikuga ja 01 on ainult kaks. Kui andmebaas otsib teavet ja räsivõti 01 tuleb tagasi, kontrollib see oma räsitabelit ja saadab välja “John Smith”. Kuna räsivõti moodustab vaid 20% teabe tegelikust väärtusest, säästab see ruumi igal teabe esinemisel; see säästab ka nii palju aega edastamisel.

Teised süsteemid kasutavad üleliigsete andmete leidmiseks räsivõtit. Kui süsteem sisaldab tohutul hulgal andmeid, mis vajavad sorteerimist koondamiste või mustrite jaoks, on sageli lihtsam teavet räsida, mitte käsitsi sorteerida. Kuna erinevad räsimisalgoritmid ahendavad teavet erineval viisil, saadetakse andmed üldiselt mitme räsimeetodi kaudu. Kui räsimine on lõppenud, on saadud räsitabeleid kasutades võimalik väga kiiresti mustreid leida.

Ameerika Ühendriikides nimetatakse seda võtit üldiselt naelavõtmeks ja sümboliks on naelamärk või numbrimärk. Kanadas nimetatakse võtit sageli numbriklahviks. Peaaegu kogu ingliskeelne maailm väljaspool Põhja-Ameerikat nimetab seda räsivõtmeks.