반응형

Bucket 2

카우치베이스(Couchbase) 버킷(Bucket) 생성하기

버킷(Bucket) 생성 버킷을 생성해보겠다. Create New Data Bucket을 클릭하자. 아.... 램 사이즈를 작게 설정했더니.. 부족하다.. 어쩔 수 없이 샘플 버킷을 삭제하고 생성해야겠다. 버킷명을 클릭하여 상세정보로 가서 Delete 버튼을 클릭하자. 버킷 삭제는 신중히.. Delete!! 삭제되었다. 다시 생성해보자. 버킷명은 "testbucket"으로 하고 ram 은 테스트 환경이니 최솟값인 100MB으로 하겠다. 생성되었다. 아직 생성중이라 Data Nodes 색상이 노란색이지만 곧 녹색으로 바뀐다. 생성 완료! 이제 GUI 콘솔에서 데이터를 생성, 조회, 삭제해보겠다. 우선 생성된 버킷의 오른쪽에 있는 Documents를 클릭하자. 선택한 버킷의 Documents를 볼 수 있다...

DB/Couchbase 2020.06.11

카우치베이스(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
반응형