몽고디비를 기반으로 대용량데이터 처리 프로젝트를 수행하면서 많은 도움을 받은 책입니다.몽고디비 관련된 서적이 거의 없기도 하지만, 이책 외에는 모두 오래된 책이어서 최신 버전의 몽고디비와내용이 맞지 않은 부분이 많이 있어서 실제로 도움이 되지 않았습니다.이책은 사막의 오아시스처럼 저에게 다가왔습니다.몽고디비를 기반으로 개발이나 DBA를 수행하고 계시다면 무조건 사서 보세요. 필독입니다. ^^ PS) 샤드클러스터/레플리카셋 설정파일에 대한 예제가 자세히 나왔으면 금상첨화일 듯 싶습니다.
01-01. 함수 생성db.system.js.save({ _id: "getYmd" ,value: function(offset) { var dateObj = new Date(); dateObj.setDate( dateObj.getDate() + offset); return dateObj.getFullYear() + lpad(dateObj.getMonth()+1, '0', 2) + lpad(dateObj.getDate(), '0', 2) ; }}) 01-02. 함수 로딩 db.loadServerScripts(); 01-03. 함수 실행getYmd(0) => '20180611'getYmd(-1) => '20180610'getYmd(1) => '20180612' ps) lpad() 함수는 이전 글을 참조 바랍니..
01-01. 함수 생성db.system.js.save({ _id: "lpad" ,value: function(strObj, padChr, width) { strObj = strObj + ''; return strObj.length >= width ?strObj : new Array(width - strObj.length + 1).join(padChar) + strObj; }}) 01-02. 함수 로딩 db.loadServerScripts(); 01-03. 함수 실행lpad('5', '0', 5) - 끝 -
bulkWrite()를 이용해서 다수의 도큐먼트를 원하는 값으로 업데이트 할 수 있습니다.아래 예제를 참고하여 코딩해 보세요.. List updateDocuments = new ArrayList();for(업데이트할도큐먼트리스트) { Document filterDocument = new Document(); filterDocument.append("_id", entityId); // 업데이트 대상을 찾을 조건 //Update doc Document updateDocument = new Document(); // 업데이트할 필드와 값 Document setDocument = new Document(); setDocument.append("name", "xyz"); setDocument.append("rol..
마스터 & 슬레이브 복제서버를 구성하고, 마스터에 계정을 생성(인증모드 활성화)하면 슬레이브에 복제가 되지 않습니다.복제가 되게 하려면 슬레이브 서버도 마스터 계정을 인증할 수 있어야 하는데 "키파일" 생성을 이용해서 간단하게 구현할 수 있습니다. 1. 마스터 서버에서 키파일 생성>> openssl rand -base64 741 > my.keyfile 2. 위에서 생성한 키파일을 슬레이브서버에 복사 3. 마스터 & 슬레이브 config 파일에 키파일 위치 지정ex) mongod.confgsecurity: authrization: enabled keyFile: /usr/local/mongodb/key/my.keyfile - 끝 -
storage: dbPath: data/db auditLog: destination: file format: BSON path: data/db/auditLog.bson filter: '{ atype: { $in: [ "createCollection", "dropCollection" ] } }'몽고디비 3.6.x 버전에서 Audit (감사) 기능을 사용할 수 있습니다.하지만 아쉽게도 Enterprise Server에만 사용할 수 있고, Community Server에서는 사용할 수가 없습니다.MongoDB Enterprise Server is the commercial edition of MongoDB.
- Total
- Today
- Yesterday
- weka
- 매직 트랙패드2
- 빈센트 반 고흐
- 화분벌레
- 카카오 에드
- Life Chair
- 유가바이트디비
- node.js
- 솔리드 쿨론
- 파나소닉 비데 DL-EH10KWS
- 증권정보포털
- 별잉 빛나는 밤
- 고체 향수
- JMW 헤어드라이기기
- 홈 오피스
- VARIDESK
- 르세라핌
- 코라나 19
- Pixel Pals
- yugabyteDB
- 별이 빚나는 밤
- 남설 팔찌
- 로니카 BCS
- 루미큐브 종류
- 브리다 정수기
- 오미크론
- GKRS
- 톡토기
- 배당급
- Sybase IQ
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |