📘 동적 해싱 (Dynamic Hashing) 이란?동적 해싱(Dynamic Hashing)은 해시 테이블의 크기를 동적으로 확장할 수 있도록 고안된 기법으로, 데이터가 점점 많아질 때 버킷 분할을 통해 공간을 동적으로 조절할 수 있습니다.일반적인 고정 해싱(Static Hashing)은 레코드 수 증가에 유연하지 않아 성능 저하 문제가 있었고, 이를 보완하기 위해 등장한 방식입니다.🧱 핵심 구성 요소구성 요소설명디렉토리(Directory)메인 메모리에 위치하며, 해시 값에 따라 버킷을 참조하는 인덱스 역할을 수행버킷(Bucket)디스크에 저장되며, 실제 데이터를 담는 공간. 하나의 버킷에는 여러 개의 레코드가 저장됨해시 함수(Hash Function)키 값으로부터 해시 값을 생성하여, 디렉토리에서 ..