반응형
CouchDB의 Reference중 Compaction
CouchDB 공식 wiki에 적혀있는 내용을 간략히 정리해서 쓴 글입니다.Compaction
Compaction은 database파일을 다시 쓰는 것.
outdated document revision을 제거하고 document를 삭제한다.
curl을 이용하여 테스트해보자!
~]curl http://localhost:5984/buri ('buri'라는 이름의 DB의 간략한 정보를 볼 수 있다.)
{"db_name":"buri","doc_count":2,"doc_del_count":2,"update_seq":6,"purge_seq":0,"compact_running":false,
"disk_size":16361,"instance_start_time":"1246416252648676"}
~]curl -X POST http://localhost:5984/buri/_compact (compactio수행)
{"ok":true}
~]curl http://localhost:5984/buri (DB정보 확인)
{"db_name":"buri","doc_count":2,"doc_del_count":2,"update_seq":6,"purge_seq":0,"compact_running":false,
"disk_size":14807,"instance_start_time":"1246707347739253"}
~]curl http://localhost:5984/buri ('buri'라는 이름의 DB의 간략한 정보를 볼 수 있다.)
{"db_name":"buri","doc_count":2,"doc_del_count":2,"update_seq":6,"purge_seq":0,"compact_running":false,
"disk_size":16361,"instance_start_time":"1246416252648676"}
~]curl -X POST http://localhost:5984/buri/_compact (compactio수행)
{"ok":true}
~]curl http://localhost:5984/buri (DB정보 확인)
{"db_name":"buri","doc_count":2,"doc_del_count":2,"update_seq":6,"purge_seq":0,"compact_running":false,
"disk_size":14807,"instance_start_time":"1246707347739253"}
disk_size가 줄었다는거~로 확인할 수 있다.
반응형
'backend > DataBase' 카테고리의 다른 글
CouchDB 관련 링크 (0) | 2010.02.09 |
---|---|
[CouchDB] Apache CouchDB 0.10.0 이 나왔답니다. (2) | 2009.10.14 |
[CouchDB] HTTP view API (0) | 2009.09.29 |
[CouchDB] HTTP Document API (0) | 2009.07.14 |
[CouchDB] HTTP database API (2) | 2009.07.09 |
[CouchDB] API Cheatsheet (0) | 2009.07.09 |
[CouchDB] 초간단 Mac에서 CouchDB 실행하기 (0) | 2009.07.07 |
[CouchDB] 1. CouchDB가 뭐지? (2) | 2009.07.07 |