Une paire clé-valeur est un ensemble de deux éléments de données liés: une clé qui identifie de manière unique un élément de données et la valeur, qui est soit les données identifiées, soit un pointeur vers l'emplacement de ces données. Les paires clé-valeur sont fréquemment utilisées dans les tables de recherche, les tables de hachage et les fichiers de configuration.