Hash-map은 컴퓨터 과학에서 키(key)와 값(value)을 쌍으로 저장하는 자료 구조를 의미하는 명사입니다. 데이터를 빠르게 검색, 삽입, 삭제하기 위해 해시 함수를 사용하여 키를 특정 인덱스로 변환하는 방식을 취합니다. 한국어로는 흔히 '해시 맵' 또는 '해시 테이블'이라고 부르며, 프로그래밍 언어마다 구현 방식이나 명칭이 조금씩 다를 수 있습니다. 예를 들어 자바에서는 HashMap, 파이썬에서는 딕셔너리(dictionary)가 이와 유사한 역할을 수행합니다. 이 용어는 주로 소프트웨어 개발이나 알고리즘 학습 과정에서 데이터의 효율적인 관리 방법을 논할 때 사용됩니다. 배열(array)은 인덱스를 통해 데이터에 접근하지만, 해시 맵은 키를 통해 데이터에 접근하므로 데이터의 양이 많아질수록 검색 속도 면에서 매우 효율적이라는 특징이 있습니다. 실무에서는 데이터베이스 인덱싱이나 캐싱 시스템 등 성능이 중요한 영역에서 필수적으로 사용되는 핵심적인 개념입니다.