avainarvopareina
Avainarvopareina ovat tietorakenteita, jotka tallentavat pareina avaimia ja niihin liittyviä arvoja. Jokaisella avaimella on siihen liitetty arvo, ja avaimet ovat tavallisesti yksilöllisiä kokoelmassa. Tämä mahdollistaa nopean hakemisen avaimen perusteella sekä tehokkaan lisäyksen, päivittämisen ja poistamisen. Avainarvopareina käytetään laajasti sekä ohjelmoinnissa että tietojärjestelmissä.
Käytännön toteutuksissa avainarvopareina ilmenevät yleisimmin sanakirjoina, kartoina tai hajautustauluina (hash map). Näissä rakenteissa haku, lisäys ja
Kieli- ja formaatikohtaisesti avaimet ovat yleensä oltava kelvollisia avaimia: ne on oltava vertailtavia ja useimmiten hajautettavia
Avainarvopareina ovat keskeisiä monissa ohjelmointiratkaisuissa, kuten konfiguraatioissa, välimuistissa, tiedonvaihdossa API:n ja palveluiden välillä sekä monimutkaisempien datamallien