키-값 데이터베이스는 모든 데이터를 키-값 페어 세트로 구성하는 방식으로 작동합니다. 키는 질문이고 값은 질문에 대한 답으로 생각하면 됩니다. 아래 예에서 프라이머리 키는 Product ID와 Type이라는 키 2개를 합친 것입니다. Product ID는 항목이 저장될 파티션을 설명하는 파티션 키입니다. Type은 항목을 디스크에 저장하는 순서를 결정하는 정렬 키입니다. 파티션 키와 정렬 키의 조합이 고유한 프라이머리 키를 형성하고, 프라이머리 키는 데이터베이스의 단일 값에 매핑됩니다.
이 예제에서 book이라는 데이터 객체에는 title, author, publishing date와 같은 속성이 있습니다. 모든 book 데이터 객체에는 BookID라는 키가 있습니다. BookID를 키-값 스코어에서 관련된 book 객체에 직접 연결할 수 있습니다. 또한 테이블에서 BookID를 조회하여 데이터를 검색할 수 있습니다. 또한 각 항목에 자체 스키마가 있으므로 키-값 스토어는 다양한 구조의 데이터를 매우 유연하게 저장할 수 있습니다.