더북(TheBook)

4.4 요약

키-값 데이터베이스에는 자체 용어가 있고 데이터 모델, 아키텍처, 구현 구성 요소를 설명하는 데 사용된다. 키, 값, 파티션, 파티션 키는 데이터 모델과 관련된 중요한 개념이다. 다른 유형의 NoSQL 데이터베이스를 학습하면서도 다시 이런 용어를 보게 될 것이다.

또한, 키-값 데이터베이스가 채택한 아키텍처를 이해하는 것도 중요하다. 클러스터, 링, 복제는 아키텍처의 핵심 주제다.

데이터베이스 애플리케이션 개발자는 정기적으로 마주치는 문제에 너무 신경 쓸 필요는 없지만 이런 문제가 무엇인지 이해하는 것이 좋다. 해시 함수, 해시 충돌, 압축은 애플리케이션 구현과 관련된 핵심 개념이다.

3장에서 키-값 데이터베이스에 대한 기본 내용을 배웠고 4장에서 키-값 데이터베이스 용어를 살펴봤으니 이제 좀 더 향상된 키-값 데이터베이스 애플리케이션을 검토하고 강력하고 확장성 좋은 키-값 데이터베이스 애플리케이션을 개발하는 데 도움을 줄 수 있는 검증된 설계 패턴을 살펴볼 때가 됐다.

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