집합은 같은 키를 합친다
중복 사용자가 의미 있는 데이터라면 맵이나 카운터 구조가 필요하다.
리스트를 해시 집합으로 바꾸면 평균 조회는 빨라지지만 중복, 순서, 키 정규화, 관찰 가능성은 새 기준으로 다시 확인해야 합니다.
중복 사용자가 의미 있는 데이터라면 맵이나 카운터 구조가 필요하다.
목록 화면이나 리포트가 필요하면 별도 정렬 단계를 남긴다.
`Alice`와 ` alice `를 같은 사용자로 볼지 먼저 정규화한다.
입력 분포를 모르면 최악 지연과 재해시 비용도 테스트한다.
해시 내부 순서 대신 조회 키와 결정 이유를 로그로 남긴다.
정렬 출력이나 범위 검색이 추가되면 트리 또는 정렬 단계가 후보로 올라온다.
대소문자, 공백, 중복, 100만 건 입력을 한 번에 넣어 교체 효과를 본다.