Spiral hashing
சுழல் சேமிப்பு என்றும் அழைக்கப்படும் சுழல் ஹாஷிங் ஒரு விரிவாக்கக்கூடிய ஹாஷிங் வழிமுறையாகும். அனைத்து ஹாஷிங் திட்டங்களையும் போலவே, சுழல் ஹாஷிங் கடைகளும் வெவ்வேறு எண்ணிக்கையிலான வாளிகளில் பதிவு செய்கின்றன, முகவரிக்கு ஒரு பதிவு விசையைப் பயன்படுத்துகின்றன. விரிவடைந்து வரும் லீனியர் ஹாஷிங் கோப்பில், வாளிகள் முன்னரே வரையறுக்கப்பட்ட வரிசையில் பிரிக்கப்படுகின்றன. இதன் விளைவாக கோப்பின் முடிவில் ஒரு புதிய வாளி சேர்க்கப்படுகிறது. இது கோப்பை படிப்படியாக மறுசீரமைக்க அனுமதிக்கும் அதே வேளையில், புதிதாக உருவாக்கப்பட்ட வாளியில் எதிர்பார்க்கப்படும் பதிவுகளின் எண்ணிக்கை மற்றும் அது பிரியும் வாளியில் இருந்து முந்தைய எண்ணிக்கையில் பாதியாக விழுகிறது. விண்வெளி பயன்பாட்டில் இந்த திடீர் வீழ்ச்சியைத் தணிக்க பல முயற்சிகள் மேற்கொள்ளப்பட்டன. மார்ட்டினின் சுழல் சேமிப்பு ஒரு வித்தியாசமான அணுகுமுறையைப் பயன்படுத்துகிறது. இந்த கோப்பில் தொடர்ச்சியாக எண்ணப்பட்ட பல வாளிகள் உள்ளன. குறைந்த எண்ணிக்கையிலான (இடது) வாளிகள் அதிக எண்ணிக்கையிலான பதிவுகளைக் கொண்டுள்ளன. கோப்பு விரிவடையும் போது, இடதுபுறத்தில் உள்ள வாளி வலதுபுறத்தில் இரண்டு வாளிகளால் மாற்றப்படுகிறது. இந்தக் கருத்தின் சில மாறுபாடுகள் உள்ளன. சுழல் ஹாஷிங்கிற்கு அலகு இடைவெளியில் பதிவுகளின் விசைகளின் சீரான ஹாஷ் செயல்பாடு தேவைப்படுகிறது. ஹாஷ் கோப்பு வாளியில் தொடங்கினால், விசை ஒரு உண்மையான எண்ணாக வரைபடமாக்கப்படும். இறுதி முகவரி பின்னர் "நீட்டிப்பு காரணி" எங்கே என்று கணக்கிடப்படுகிறது. அதிகரிக்கும் போது, வலதுபுறத்தில் தோராயமாக புதிய வாளிகள் உருவாக்கப்படுகின்றன. லார்சன் சோதனைகளை நடத்தினார், இது லீனியர் ஹாஷிங் இன்னும் ஸ்பைரல் ஹாஷிங்கை விட சிறந்த செயல்திறனைக் கொண்டுள்ளது என்பதைக் காட்டுகிறது. மேலும் காண்க நீட்டிக்கக்கூடிய ஹாஷிங் நேரியல் ஹாஷிங் குறிப்புகள் தேடல் வழிமுறைகள் ஹாஷிங்