반응형

view 2

카우치베이스(Couchbase) 뷰(VIEW) 만들기

간단하게 뷰를 만들어보겠다. 데이터는 EPL 몇몇 축구팀 선수 데이터를 활용하겠다. 맨체스터 유나이티드 선수 데이터 https://namu.wiki/w/%EB%A7%A8%EC%B2%B4%EC%8A%A4%ED%84%B0%20%EC%9C%A0%EB%82%98%EC%9D%B4%ED%8B%B0%EB%93%9C%20FC#s-2.1 맨체스터 유나이티드 FC - 나무위키 맨유 엠블럼 한 가운데 붉은 악마가 있듯, 팬들의 애칭도 레드 데블스다. 맨체스터 유나이티드 공식 홈페이지에 기재된 맨유 레전드. 밑 내용의 7번 선수들 중 일부 역시 이에 해당된다.[17] 클럽� namu.wiki Create Document를 클릭하자 Document ID는 유니크해야 하기 때문에 team명 약자 + 백넘버로 하겠다. 데헤아를 예..

DB/Couchbase 2020.06.16

카우치베이스(Couchbase) 중요(view, bucket) 용어 설명

설치까지 완료하였고 이글에서는 카우치베이스 중요한 용어들에 대해서 설명하겠다. Key-Value 카우치베이스는 NoSQL이며 key-value 타입의 Document DB라고 설명하였다. 저장되는 방식은 JSON 도큐먼트가 저장된다. key는 최대 250 Byte, value의 경우 카우치베이스 버킷은 20MB Memcached 방식의 버킷은 1M까지 저장이 가능하다. 이외에도 3가지 메타데이터가 같이 저장된다. 첫 번째 CAS이며 이것은 데이터에 타임스탬프이며 여러 클라이언트가 한 번에 access 한 경우 일관성 문제를 해결해준다. 두 번째 TTL(time to live) 데이터 유효 시간을 정의하며 시간이 지나면 삭제된다. 세 번째 Flag 이 값은 카우치베이스 클라이언트에서 사용되는 메타데이터이다..

DB/Couchbase 2020.06.10
반응형