태그 글목록: nosql

카우치디비(Apache CouchDB) vs 카우치베이스(Couchbase) 비교 퀵하게 보기

서론 (결론은 ㄷ) 만 보면 됨)
처음에 noSql 을 시작한것은 Cassandra 를 목표로 시작. 그러다가 Apache CouchDB(이하 카우치)를 보니 먼가 쉬워보임. 설치해서 보니 웹 관리툴도 잇어!! 진짜 쉬움. 근데 mongodb(이하 몽고디비)가 RDB 하던 사람들한테 쉽다네! 귀가 얇은나.. 현재는 몽고디비를 파고 있음. 와중에 couchbase 를 페북에서 발견! 왠지 방가방가. 그래서 급정리해봄.

ㄱ) 히스토리 (Apache CouchDB + Membase = Couchbase)
더이상은 관심이 없음

ㄴ) 기능비교 (원문 : http://goo.gl/gcOHV)

Table_Comparing_CouchDB_and_Couchbase_rev1[1]
한마디로 카우치 베이스는 카우치와 같으나 REST 나 Web 으로 보는 앱들은 제공을안하고 큰?서버급 기능들을 제공한다.

1. 샤딩
2. 라이브클러스터 설정 및 디비 업그레이드 지원
3. 보다나은 SDK 지원
4. 맴캐쉬 API !!!!! OMG!!!!
5. 빌트인 데이터 캐슁!!!

ㄷ) 퀵 요점
– 빅데이터를 염두해둔거 같음 (샤딩/클러스터)
– 기존 Membase의 memory-caching 장점 살림
– SDK 지원은 당연한거고.

ㄹ) 내생각
– 몽고디비를 보면 볼수록 자꾸 어떤 맘속에 깨림찍하면서 먼가 표현할수 없는 찜찜함이 있었고.. 와중에 카우치 생각이 머리를 떠나지 않았엇다. 웬욜.. 카우치베이스도 좀 지켜보다가 때되면 올라타봐야지.

  • Facebook
  • Google Plus
  • Twitter
  • LinkedIn
  • Pinterest
  • Tumblr
  • Instapaper
  • Delicious

mongodb 설치

사실 설치라고 할것도 없고 web 에서 압축화일 받아서 압축풀고 걍 실행 끝

download 받는곳 ->  http://www.mongodb.org/downloads

mongodbData 라는 폴더 하나 만들어주고

실행시에 –dbpath 옵션을 주면 시마이

내경우 실행 커맨드는 아래와 같음

~/mongodb-linux-x86_64-2.2.0/bin/mongod –dbpath ~/mongodbData/

 

기타 :

가끔 디비가 죽어서 다시 기동이 안될때 –repair 를 해주면 됨

/압축푼폴더/bin/mongod –dbpath /데이터파일폴더/ –repair

 

자~알 된다 ㅋ

  • Facebook
  • Google Plus
  • Twitter
  • LinkedIn
  • Pinterest
  • Tumblr
  • Instapaper
  • Delicious