Sugjeroni një strukturë të të dhënave për të ruajtur të dhënat e përdoruesit.
Një tabelë hash është një strukturë ideale e të dhënave për të ruajtur të dhënat e përdoruesit. Tabelat hash lejojnë marrjen efikase të të dhënave të përdoruesit, pasi ato përdorin një sistem të çelësit-vlerës së çiftit për të ruajtur të dhënat. Kjo do të thotë se një çelës i dhënë korrespondon me një vlerë specifike, duke e bërë të lehtë të kërkoni të dhënat e një përdoruesi të caktuar kur është e nevojshme. Për më tepër, tabela hash janë gjithashtu të përshtatshme për grupe të mëdha të të dhënave, pasi ato mund të rriten dhe t'i zvogëlojnë dinamikisht dhe kanë një kompleksitet të vazhdueshëm kohor për futjen dhe heqjen e të dhënave.