본문 바로가기

DATABASE/Mongo DB

(6)
04.Mongo DB 모니터링 1. mongostat 명령을 입력하여 콘솔 모드로 진입합니다. 데이터베이스의 CRUD ( insert, query, update, delete ) 스탭샷으로 캡쳐해 유형별로 구분하여 보여줍니다. # 기본 ./mongostat --host [호스트 아이피] -[계정] -[패스워드] --authenticationDatabase admin # 출력횟수 지정 ./mongostat --host [호스트 아이피] -[계정] -[패스워드] --authenticationDatabase admin --rowcount=3 # json 형식출력 ./mongostat --host [호스트 아이피] -[계정] -[패스워드] --authenticationDatabase admin --rowcount=3 --json 2. mon..
05. Mongo DB 데이터 삭제 ◆ 몽고DB에서 삭제는 delete() 사용해서 컬렉션 내부의 데이터를 삭제 할 수 있습니다. - 데이터의 삭제 방법은 아래와 같습니다. - 하지만 실제 물리적인 공간은 확보되지 않습니다. db.collection.remove( ) // 명령 실행 예시 db.test.remove({ sid: 's0000' }); // 조건 없이 모든 데이터 삭제 db.test.remove({ }); MongoDB의 불필요한 데이터 삭제는 remove()를 통해 수행하나 삭제된 공간은 실제 디스크에 반납되지 않는다. ◆ 실제 물리적인 디스크 공간을 확보하기 위해서는 ? 1. 첫번째 방법 ( repairDatabase ) - db.repairDatabase() 명령 수행 - 명령 수행 시간이 길며, 명령이 수행되는 동안 다..
03. Mongo DB - Commend 활용 / 계정 생성 ◈ Mongo DB 설치를 하였다면 사용을 해봐야겠죠. 1. mongo 명령을 입력하여 콘솔 모드로 진입합니다. commend console 진입 시 상세 정보를 확인 할 수 있습니다. [centos@ mongodata]$ mongo MongoDB shell version: 2.6.12 connecting to: test Server has startup warnings: 2019-12-26T19:32:41.019+0900 [initandlisten] 2019-12-26T19:32:41.019+0900 [initandlisten] ** WARNING: Readahead for /storage/mongodata is set to 4096KB 2019-12-26T19:32:41.019+0900 [initan..
02. Mongo DB 서비스 등록 ( centos ) 0. 서비스 등록 서버가 구동되는 시점에 별도로 실행시켜주지 않아도 몽고 DB가 구동되도록 서비스에 등록하고 실행시키는 과정을 정리해 보았습니다. 1. 파일 생성 및 열기 mongodb.service 파일을 생성합니다. sudo vi mongodb.service 2. 서비스 편집 mongodb.service 구동 시 보여지는 설명과 실행파일의 경로와 설정 값 등을 지정합니다. [Unit] Description=High-performance, schema-free document-oriented database After=network.target [Service] User=mongodb ExecStart=/usr/bin/mongod --quiet --config /etc/mongod.conf [Insta..
01. Cent OS Mongo DB 설치 0. 설치환경 - OS : CentOS 7 - Mongo DB Version : 3.4 1. CentOS yum 저장소 추가 Mongo DB 설치 패키지 Cent OS의 기본리포지터리에 포함되지 않기 때문에 실제 Mongo DB 설치파일을 물리적인 디스크에 다운로드 받을 위치를 지정하는 작업 sudo vi /etc/yum.repos.d/mongodb-org.repo 2. yum 설정 파일 확인 및 변경 위 의 명령 실행 시 파일이 없는 경우 자동으로 생성됬는데 아래와 같이 입력하면 지정한 경로의 URL에서 파일을 다운로드 받으며 설치버전을 지정할 수 있다. [mongodb-org-3.4] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redh..
00.No SQL 데이터베이스 - 참고자료 https://ko.wikipedia.org/wiki/NoSQL https://jwprogramming.tistory.com/70 https://www.scylladb.com/resources/nosql-vs-sql/ https://www.samsungsds.com/global/ko/support/insights/1195843_2284.html https://www.researchgate.net/figure/SQL-and-NoSQL-databases_fig3_299535734 https://subscription.packtpub.com/book/application_development/9781787126992/8/ch08lvl1sec43/nosql-databases https://m.pos..