프로그래밍/Database

[Cloudant] 예제 데이터 베이스 복제

일단개그하다 2016. 3. 23. 01:06

Cloudant의 특징으로는 JSON 형식의 데이터 저장, 맵리듀스, 풀텍스트 검색을 지원하며 Apache의 CouchDB와 매우 흡사하다.


Cloudant는 https://cloudant.com/에서 간단하게 회원 가입을 하여 이용할 수 있으며 사용량에 따라 과금이 이루어 지지만 가격 정책에 따른 월 사용량이 $50 이하이면 과금되지 않는다. 아마존 AWS와 같은 경우에는 가입을 할때 과금 청구를 위한 신용카드를 등록하게 되어 있지만 Cloudant는 가입시 등록하지 않아도 된다.


이러한 Cloudant를 공부하려고 한다.


공부하기 위해서 https://docs.cloudant.com/try.html에서 Cloudant Query의 예제로 사용되는 데이터베이스를 복제하려고 한다.


데이터베이스를 복제하기 위해서 자신의 Cloudant로 접속한다.



_id는 생략

Source Database에 Remote Databases를 선택하고 http://examples.cloudant.com/query-movies-with-indexes/

Target Database에는 New Database를 선택, My Databases를 선택하고 적당한 DB 이름(movies)을 지정한다.


Replicate 버튼을 누르면 복제가 진행된다.



진행사항은 Active Tasks에서 확인할 수 있다.

복제는 상당히 느릴수 있으므로 오래 기다려야 하는 상황이 있을 수 있다.


movies DB가 복제한 DB이다.



movies를 선택하면 DB의 문서를 볼 수 있다.