본문 바로가기
반응형

mongodb28

[NOSQL] : MongoDB 논리적 구조 설계 MongoDB, 몽고디비 논리적 구조 설계 시 주요 특징 MongoDB는 데이터와 프로세스 모두가 설계의 중심입니다. 파일 시스템을 이용한 데이터 저장 기술은 기업의 업무적 프로세스 중심으로 데이터를 해석하고 구조를 설계하는 방법입니다. 데이터베이스 관리 시스템을 이용한 방ㅂ접은 기업에서 발생하는 데이터를 중심으로 분석, 설계하는 방법입니다. NoSQL 기술에서는 기업의 업무적 프로세스와 데이터 모두를 설계의 중심으로 두어 유연한 데이터 구조를 설계하고 관리할 수 있습니다. Rich Document Structure를 제공합니다. Rich Document Structure는 일부 데이터 중복이 발생한다고 해도 빠른 데이터 처리 및 효율적인 관리가 보장도니다면 비정규화된 설계구조도 하나의 설계 방법이 될 .. 2021. 12. 6.
[NOSQL] : 복제 서버의 추가, 삭제 NOSQL 복제 서버 추가, 삭제하기 mkdir disk3 mongod --dbpath c:\mongodb\disk3 --port 10004 --bind_ip localhost --replSet rptmongo --oplogSize 10 db.printSlaveReplicationInfo() Secondray가 Primary가 된 것을 확인할 수 있습니다. rs.add("localhost:10004") 새로운 복제 서버를 추가합니다. db.printSlaveReplicationInfo() 10001이 Secondary 서버입니다. 10004도 정상적으로 추가가 된 것을 확인할 수 있습니다. rs.remove("localhost:10004") 복제 서버를 제거해주고 다시 확인해 보면 Port 10004 복.. 2021. 11. 16.
[NOSQL] : Fail Over Fail Over Primary 서버 노드에 장애가 발생하면 Secondary 서버가 Primary 서버로 Fail Over 되는 기능을 설정하는 방법입니다. 아래 글을 참고해서 서버를 우선 돌려줍니다. 2021.11.09 - [Data Base/NOSQL] - [NOSQL] : Replica Sets 환경 설정 [NOSQL] : Replica Sets 환경 설정 파일을 먼저 생성해 줍니다. mongod --dbpath c:\mongodb\disk1 --port 10001 --bind_ip localhost --replSet rptmongo --oplogSize 10 Primary Server 활성화 시켜줍니다. mongod --dbpath c:\mongodb\disk2 -.. ohju.tistory.c.. 2021. 11. 16.
[T.I.L] : 15 일일 배움을 위한 Today I Learned ! PaaS-Ta PaaS-Ta에서 파일을 분산 저장해 봤습니다. for문으로 데이터를 넣었을 때 여러 서버에 분산되어 저장됩니다. 2021.11.09 - [컴퓨터 공부/PaaS-Ta] - [PaaS-Ta] : MongoS 프로세스 [PaaS-Ta] : MongoS 프로세스 Mongos 프로세스 mongo --host localhost --port 50001 구축된 config 서버 중 하나의 서버에 접속하여 각 Config 서버를 Replica Sets로 클러스터링 합니다. rs.initiate( { _id : "rptconfig", configsvr : tr.. ohju.tistory.com MongoDB Sharding을 구축하고 Replica Sets.. 2021. 11. 9.
[NOSQL] : Replica Sets 환경 설정 파일을 먼저 생성해 줍니다. mongod --dbpath c:\mongodb\disk1 --port 10001 --bind_ip localhost --replSet rptmongo --oplogSize 10 Primary Server 활성화 시켜줍니다. mongod --dbpath c:\mongodb\disk2 --port 10002 --bind_ip localhost --replSet rptmongo --oplogSize 10 Secondary Server를 활성화 시켜줍니다. mongod --dbpath c:\mongodb\arbit --port 10003 --bind_ip localhost --replSet rptmongo --oplogSize 10 Arbiter Server 서버도 활성화 시켜줍니.. 2021. 11. 9.
[T.I.L] : 07 일일 배움을 위한 Today I Learned ! 알고리즘 알고리즘 기초에 대해 공부했습니다. 알고리즘을 코드로 바꾸는 것 보다는 알고리즘 자체를 이해하기 위한 노력을 하고 있습니다. 2021.11.01 - [Algorithm/알고리즘] - [알고리즘] : 알고리즘 기초 설명 [알고리즘] : 알고리즘 기초 설명 그리디(greedy) 알고리즘 - 최적화 문제를 해결하는 알고리즘입니다. - 욕심쟁이, 탐욕 알고리즘으로도 불립니다. - 데이터 간의 관계를 고려하지 않고 수행 과정에서 욕심내어 최소값 또는 최대값 ohju.tistory.com PaaS-Ta 파스타 컴퓨팅에서 ubuntu를 설치하고 BOSH를 설치하는 환경 설정을 구성하고 있습니다. NOSQL MongoDB를 위한 Data Modeling을 공부.. 2021. 11. 1.
01 . MongoDB 서버 실행 및 클라이언트 접속 MongoDB를 다운로드 하고 C드라이브 아래 파일을 만들어서 가져옵니다. 윈도우 명령 프롬프트를 열어주고 cd c"\mongodb 명령어를 통해서 경로로 이동해 줍니다. mkdir test 메모리, 파일, 프로세스 영역을 활성화 하기 위해서 데이터가 저장될 물리적 경로를 생성해 줍니다. cd bin 아까 mongodb 경로에서 bin 경로로 들어가 주고 mongod --version 저장된 mongoDB 버전이 본인이 설치한 버전인지 체크해 줍니다. mongod --dbpath C:\mongodb\test 이제 아까 만든 test 파일을 경로로 mongoDB의 인스턴스를 활성화 시켜줍니다. ( mongoDB를 시작할 때 사용되는 서버 프로그램인 mongod.exe가 실행됩니다.) 이 단계에서 어떤 장애.. 2021. 8. 31.
반응형