«   2017/12   »
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            
Archives
Today
94
Total
1,197,434
관리 메뉴

버리야 날자

[CouchDB] Compaction 본문

나만의 작업/DataBase

[CouchDB] Compaction

버리야 2009.07.13 13:54
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"}

disk_size가 줄었다는거~로 확인할 수 있다.

신고
0 Comments
댓글쓰기 폼