Information Security ˗ˋˏ ♡ ˎˊ˗
반응형

CouchDB 2

[DBMS] Couchbase Database 기본지식 및 설치방법

CouchBase Server에 대한 정의 및 특징 모바일 게임 중에 유명한 쿠키런의 경우 카우치베이스를 백엔드로 사용하고 있는데, 안정성이나 성능 등이 매우 뛰어나고, 사용하기 또한 매우 쉽다. 정의 Apache의 CouchDB를 기반으로 새롭게 만든 솔루션이 카우치베이스 Server라는 NoSQL 솔루션이다. 고성능 NoSQL(비 관계형)로 MongoDB와 같이 JSON Document에 저장하는 Document DB이다. 특징 NoSQL의 분산 이론인 CAP 이론에서 CP (Consistency & Partition tolerance)의 부분에 해당하여 데이터에 대한 일관성과, 노드 간의 네트워크 장애 시에도 서비스를 제공한다. Memcached 기반의 Level 2 캐시를 내장하여 빠름 모바일 디..

OS/Database 2022.01.17

[DBMS] CouchDB 정의 및 특징

정의 Apache CouchDB, NoSQL Cluster Of Unreliable Commodity Hardware의 약어로, 문서 기반 데이터베이스이다. Document NoSQL 데이터베이스 구조를 갖추고 있으며 아파치 프로젝트 중에서 유일하게 얼랭으로 구현되어 있다. 여기서 얼랭(Erlang)이란 범용 병렬 프로그래밍 언어 NOSQL CAP 이론 중 AP에 해당한다(가용성+분산 혀용) 특징 관계형 데이터베이스와 달리 테이블에 데이터와 관계를 저장하지 않는다. 대신에 각 데이터베이스는 독립된 도큐먼트들의 모음집이 된다. 다중 버전 동시성 제어(MVCC)의 형태를 구현하므로 쓰기 중에 데이터베이스 파일을 잠그지 않는다. 충돌은 애플리케이션이 해결하도록 내버려 둔다. SQL 대신 Json을 사용하여 데..

OS/Database 2022.01.13
반응형