mongodb 분산 저장소의 원리는 무엇입니까?
怪我咯
怪我咯 2017-04-24 09:13:36
0
1
665

지난 이틀 동안 mongodb를 배우기 시작했고 분산 저장소를 구축해 보았습니다.

그의 기본 원칙을 이해하지 못하시나요?

내 테스트 데이터베이스:

웨이보 문서에 0.156G 데이터가 있습니다

4개의 샤드 노드를 구축했는데 각 노드의 데이터가 고르게 분포되어 있는 것을 확인했습니다. 이러한 분포는 어떻게 이루어지나요?

그런 다음 웨이보 전체를 지워도 파일 저장 용량은 그대로 유지되었습니다. 왜일까요?

전문가의 답변을 구합니다.

怪我咯
怪我咯

走同样的路,发现不同的人生

모든 응답(1)
PHPzhong

먼저 MongoDB의 샤딩 기본 원칙을 살펴봐야 합니다. 다음은 Xiao Beibei가 번역한 문서입니다: http://docs.mongoing.com/manual-zh/core/sharding-introduction.html

2번 항목과 관련하여 MongoDB는 레코드를 삭제한 후에 파일 시스템의 공간을 회수하지 않습니다. 데이터베이스를 삭제하지 않는 한. 하지만 공간은 낭비되지 않으며 아래에 삽입된 새 문서를 저장하는 데 사용됩니다. 공간 사용에 대한 구체적인 정보는 내 블로그를 참조하세요: http://mongoing.com/blog/file-storage

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿