'mongodb writeconcern'에 해당되는 글 1건

  1. mongodb c++ lib WriteConcen

mongodb c++ lib WriteConcen

몽고DB 경우 WriteConcen 상태가 기본적으로 Normal 상태라 한다클라이언트는 데이터 전송이 완료되었음을 인지하고 서버가 데이터를 저장소에 저장하였는지를 통보해 주지 않는다.

 

게임로그 특성상 쓰기 연산과 관련된 일관성 모드를 보여줘야 하는데 현재, 테스트된 c++ lib 2.1.2 부터 지원이 된다.


쓰기 성공하였는지 확인하기 위해서는 getLastError 호출하여 확인해야 한다.


함수 

string getLastError(bool fsync = false, bool j = false, int w = 0, int wtimeout = 0);

 

 

connection.insert( "test.foo" , BSON( "x" << 1 ) );

connection.getLastError( false , true , 2 , 0 );

 

 

다운로드 링크

http://webscripts.softpedia.com/scriptDownload/MongoDB-C---Driver-Download-70180.html


참고 링크

http://www.mongodb.org/display/DOCS/Building+with+Visual+Studio+2010