카이도스의 Tech Blog
sharding 테스트 본문
728x90
반응형
2024.02.19 - [DB] - Mongodb Shard Cluster 설치 - 1(기본 셋팅 + conf 설정)
2024.02.19 - [DB] - Mongodb Shard Cluster 설치 - 2(연동 작업)
# 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