카이도스의 Tech Blog

sharding 테스트 본문

DB

sharding 테스트

카이도스 2024. 2. 23. 23:30
728x90
반응형

2024.02.19 - [DB] - Mongodb Shard Cluster 설치 - 1(기본 셋팅 + conf 설정)

 

Mongodb Shard Cluster 설치 - 1(기본 셋팅 + conf 설정)

vm(PROXMOX) 여유가 있는편이라 적정한 스펙으로 10개 생성 후 진행했습니다. 서버가 부족하다면 포트 변경 통해 적은 서버로도 구성 가능하니 참고부탁드립니다. 서버구성 버전 Ubuntu 22.04 mongodb vers

djdakf1234.tistory.com

2024.02.19 - [DB] - Mongodb Shard Cluster 설치 - 2(연동 작업)

 

Mongodb Shard Cluster 설치 - 2(연동 작업)

2024.02.19 - [DB] - Mongodb Sharding - 1(기본 셋팅 + conf 설정) Mongodb Shard Cluster 설치 - 1(기본 셋팅 + conf 설정) vm(PROXMOX) 여유가 있는편이라 적정한 스펙으로 10개 생성 후 진행했습니다. 서버가 부족하다면

djdakf1234.tistory.com


# mongosh
mongosh --port=27017

# 데이터 베이스 생성 및 colleciotn 인덱스 생성
use testDB 
db.test.createIndex( { "index" : 1 } ) 

# shard를 할 거라고 배포
sh.enableSharding("testDB")
sh.shardCollection( "testDB.test", {index : "hashed"} )

# 데이터 생성
for (var n=1; n<=1000; n++){
        db.test.insert({index: n, value: "test"})
}

# 데이터 확인
db.test.count( )
2000

## rs1
db.test.count( )
692

## rs2
rs2 [direct: primary] testDB> db.test.count( )
688

## rs3
rs3 [direct: primary] testDB> db.test.count( )
620

# 테스트 종료 후 db 삭제
show dbs
admin   172.00 KiB
config    3.23 MiB
testDB  612.00 KiB

use testDB
db.dropDatabase();
{ ok: 1, dropped: 'testDB' }

 

728x90
반응형

'DB' 카테고리의 다른 글

Mongodb Shard Cluster - 구성 고도화  (0) 2024.02.26
Mongodb Shard Cluster 설치 - 2(연동 작업)  (0) 2024.02.23
Mongodb Shard Cluster 설치 - 1(기본 셋팅 + conf 설정)  (0) 2024.02.23
Redis 설치  (1) 2024.02.04
op로그 덤프&&복구  (0) 2024.02.04
Comments