더북(TheBook)

5.1 키 설계와 파티셔닝

키를 설계하는 방법은 키-값 데이터베이스를 사용한 작업 난이도에 영향을 줄 수 있다. 저장하려는 모든 값에 무작위로 키를 생성할 수도 있다. 하지만 의미 있는 데이터에 터무니없는 키를 매핑하는 데이터 구조라거나 문자열을 저장하는 데 불가사의할 정도로 큰 메모리를 가진 게 아니라면 laklsjfdjjd처럼 무작위로 생성한 키가 실제로는 쓸모가 없다는 것은 명백하다. 키는 코드의 가독성과 확장성을 향상시킬 수 있는 논리 구조로 되어 있어야 하고 효율적으로 저장할 수 있도록 설계되어야 한다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.