dbms
-
[MongoDB] 2. MongoDB Sharding 란?DB/MongoDB 2020. 12. 25. 18:33
MongoDB Sharding 이란? 샤딩은 "조각내다"라는 뜻으로 데이터베이스 저장기법 중 하나이며, 전체 네트워크를 분할한 뒤 트랜잭션을 영역별로 저장하고 이를 병렬적으로 처리하여 블록체인에 확장성을 부여하는 온체인 솔루션으로 데이터를 샤드라는 단위로 나눠서 저장 및 처리한다. → 분산처리기법 MongoDB Sharding 데이터를 여러 서버에 분할, 데이터의 분할은 MongoDB가 분할 된 데이터는 상황에 따라 각 Shard 이동 MongoDB 이용자 (앱)은 여러 서버를 의식하지 않아도 된다. 복제 가 동일한 데이터의 사본을 여러 DB에있는 반면, Sharding은 다른 데이터를 여러 DB에 가진다. 따라서 보통의 운용은 Sharding + ReplicaSet ( 복제 ) 구성된다. 샤드 : 실제..