본문 바로가기

NoSQL/Couchbase

Couchbase??

해당 카테고리에서는 NoSQL중 하나인 Couchbase에 대해 설명해보려합니다.


Couchbase는 일반적인 관계형 데이터베이스(Relationship Database Management System)과는 다른 Document형 Database입니다. 문서형 데이터 베이스죠.


생소 할 수도 있습니다. 문서형 데이터베이스에는 가장 대표적으로 MongoDB가 있습니다. JSON으로 된 파일을 그대로 넣을 수도 있다는게 장점입니다.


앞으로 글을 쓰기 이전에 Couchbase는 DB-Engines Site에서 몇위정도 할까요?


2017년 10월 현재 전체 순위 중 23위입니다. MongoDB는 한순위 떨어져서 5위네요. 어마어마한 격차가 보입니다.

여기에는 Oracle, MySQL과 같은 RDBMS도 섞여 있습니다.(https://db-engines.com/en/ranking)

 


Document Database만 놓고 보면 어떨까요? 3위입니다. (https://db-engines.com/en/ranking/document+store)

개인적으로 Amazon의 DynamoDB를 Document DB라고 생각하고 있지 않은데 여기서는 document라고 나와 있더군요.


원래 Couchbase는 Apache 재단의 CouchDB를 기반으로 한 Database입니다. Memcached도 내장이 되어 있다는 것이 장점입니다.


Couchbase에 대해서는 차차 더 자세히 알아보도록 하겠습니다. 


해당 카테고리에선 공식 레퍼런스와 제가 경험 한 것들을 주로 작성할 예정입니다.