'mongo'에 해당되는 글 1건

  1. journal 폴더가 왜 생기는 걸까?

현상

db folder에 총 3개의 파일 생성.



언제 생겼나?
1.9.2+ 버젼 이후에 64bit 플랫폼 환경에서는 기본 설정되어 있다.1.9.2버젼 이전 및 32bit 플랫폼에서는 설정 off 상태이다. Storage engine에서 빠른 크래쉬 복구 및 내구성을 지원하기 위해 1.7.5+부터 지원되기 시작했다.


동작
journal/lsn 폴더에 순차적인 번호로 추가되며, write-ahead redo logs 파일이다. 서버 종료시 모든 파일은 정리되며, 가동시 재 생성됩니다.

Journal disable

C:\>"C:\mongodb\bin\mongod.exe" --config  C:\mongodb\mongodb.conf  --logappend --directoryperdb --nojournal

 
Journal enable

C:\>"C:\mongodb\bin\mongod.exe" --config  C:\mongodb\mongodb.conf  --logappend --directoryperdb --journal

 
몽고DB 활용가이드 발췌
: 저널링(journaling)은 단일 서버에서의 데이터 안전성을 확보해준다. 모든 연산은 로그(저널)에 기록되고 여기에 기록된 내용은 디스크에 정기적으로 이전 된다. 장치가 멈추지었지만 하드웨어에는 이상 없을 때에 서버를 재시작하면 저널을 사용해서 데이터를 스스로 복구한다. (MSSQL의 트랜잭션 로그와 비슷한 개념 같네... 흠흠..)

몽고DBA를 꿈꾸는 주디아줌마^^ 

'Etc' 카테고리의 다른 글

몽고DB Sharding 설정 및 테스트  (16) 2012.02.29
SQL 설치 유용한 스크립트  (0) 2012.02.24
몽고DB Config 설정하기(Win7)  (0) 2012.02.20
몽고DB 책 소개  (0) 2012.02.17
몽고DB 어드민 관리툴  (1) 2011.08.18