Database/MongoDB 실습

1. MongoDB 복합인덱스MongoDB 인덱스에서는 여러 필드를 조합하여 인덱스를 만들 수 있다.이 때 서브필드를 키로 인덱스로 만들 수 있는데 부모필드를 인덱스로 만들때와는 차이가 있다. 2. MongoDB 테스트 버전유형버전구성mongosh2.2.10 mongodb7.0.12Config : 1개, 포트 20000Route : 1개, 포트 20001Shard1 : 1개, 포트 30001Shard2 : 1개, 포트 40001  3. MongoDB 테스트 데이터 적재부모필드와 서브필드에 다양한 방법으로 데이터를 적재한다.  # field1 와 field2 는 부모필드# field1_1 와 field1_2 는 field1 의 서브필드# 데이터 적재[direct: mongos] indexDB> db.com..
1. MongoDB 실행계획쿼리가 효율적으로 실행되었는지 알기위해 MongoDB 는 explain 이라는 명령을 제공한다.실행계획을 분석하는 방법은 내용이 방대하여 여기에서는 다루지 않는다. 2. MongoDB 테스트 버전유형버전구성mongosh2.2.10 mongodb7.0.12Config : 1개, 포트 20000Route : 1개, 포트 20001Shard1 : 1개, 포트 30001Shard2 : 1개, 포트 40001  3. 실행계획 확인# 데이터베이스 이동[direct: mongos] test> use explainDBswitched to db explainDB# 데이터 적재[direct: mongos] explainDB> db.explainCollection.insert ( { identit..
1. MongoDB 인덱스쿼리를 효율적으로 사용하기 위해 MongoDB 는 인덱스를 제공한다.MongoDB 에서 인덱스 유형은 매우 다양하다.1-1. MongoDB 인덱스 유형유형설명단일 필드 인덱스특정 필드에 대한 인덱스복합 인덱스여러 필드를 조합한 인덱스해시 인덱스해시된 값으로 인덱스텍스트 인덱스텍스트 검색을 위한 인덱스2dsphere 인덱스지리공간 데이터에 대한 인덱스유일 인덱스유일한 값만 허용- 로컬서버 기준에 한정, 샤드서버로 데이터가 분산되는 경우에는 어플리케이션에서 처리  2. MongoDB 테스트 버전유형버전구성mongosh2.2.10 mongodb7.0.12Config : 1개, 포트 20000Route : 1개, 포트 20001Shard1 : 1개, 포트 30001Shard2 : 1개,..
1. MongoDB 레인지샤딩데이터와 서버의 부하를 분산하기 위해 MongoDB 는 샤딩을 제공하고 있다.샤딩 기법은 해시 / 레인지가 있고 이 포스팅에서는 레인지 샤딩을 구성해본다.  2. MongoDB 테스트 버전유형버전구성mongosh2.2.10 mongodb7.0.12Config : 1개, 포트 20000Route : 1개, 포트 20001Shard1 : 1개, 포트 30001Shard2 : 1개, 포트 40001  3. 전제조건mongodb 는 2개의 샤드서버가 구성되어 있는 상태이다.[direct: mongos] test> sh.status();shardingVersion{ _id: 1, clusterId: ObjectId('66838519ea100ebaf5ee3cc8') }---shards[..
1. MongoDB 해시샤딩데이터와 서버의 부하를 분산하기 위해 MongoDB 는 샤딩을 제공하고 있다.샤딩 기법은 해시 / 레인지가 있고 이 포스팅에서는 해시 샤딩을 구성해본다.  2. MongoDB 테스트 버전유형버전구성mongosh2.2.10 mongodb7.0.12Config : 1개, 포트 20000Route : 1개, 포트 20001Shard1 : 1개, 포트 30001Shard2 : 1개, 포트 40001  3. 전제조건mongodb 는 2개의 샤드서버가 구성되어 있는 상태이다.[direct: mongos] test> sh.status();shardingVersion{ _id: 1, clusterId: ObjectId('66838519ea100ebaf5ee3cc8') }---shards[ ..
꽁담
'Database/MongoDB 실습' 카테고리의 글 목록 (2 Page)