사람들은 항상 저에게 왜 구분 기호로 이중 콜론을 사용하는 카우치베이스 키 패턴. 글쎄요...
-
Not::much::else::는::double::콜론을 사용하므로 훌륭한 구분 기호입니다.
-
사람이 읽을 수 있는 키를 만듭니다.
-
Couchbase의 모든 개체에는 버킷당 고유한 키가 필요하며, 개체를 빠르게 찾아야 하므로 키로 Couchbase에서 개체를 가져오고 관리되는 캐시에서 바로 가져오는 옵션을 원합니다.
-
#N1QL을 사용할 때에도 이 키 패턴을 사용할 수 있습니다. 유용성이 두 배가 됩니다.
또한, 제 키에 애플리케이션에 의미 있는 텍스트를 입력하면 해당 개체를 빠르게 찾을 수 있습니다.
따라서 사용자 세션 저장소의 경우 user-session::cart::username123인 객체가 있을 수 있습니다. 애플리케이션에 사용자 이름이나 해당 사용자의 다른 고유 값이 있는 한, 애플리케이션은 Couchbase가 잘 알려진 것처럼 빠르게 사용자의 장바구니 객체를 가져올 수 있습니다.