2012-04-08 4 views
0

BSON 크기 제한은 최대 4MB 또는 8MB입니다 언급 stackoverflow에 대한 게시물이 있습니다. 글쎄 JSON 문서는 거의 수십 킬로바이트 또는 그 이하일 것입니다. 내 문서 크기가 너무 적 으면 mongodb가 내 응용 프로그램에 적합합니까? 실제로 물어보고 싶은 것은 mongodb이 모든 문서에 4MB 또는 8MB의 여유 공간을 두어 빠른 검색을 향상시키는 것입니다. 음, 질문은 어리석은 소리 일지 모르지만 누군가 내 응용에 적합한지 여부를 알 수 있습니다.mongodb BSON 크기

답변

1

아니요, 더 작은 문서는 완벽하게 훌륭합니다. 문서를 메가 바이트 크기의 덩어리에 맞추기위한 여유 공간이 없습니다.

MongoDB는 문서가 커질 때에도 문서가 적절한 업데이트를 허용하도록 약간의 패딩을 남겨 두지 만 그리 많이는 아닙니다. 그 외에도 문서의 디스크 공간 요구량은 데이터 자체의 BSON 크기에 불과합니다.

0

우선 이것은 BSON 한도가 아니라 mongodb 한도이며 현재는 16 mb입니다.

링크에서 설명하는 것처럼, 한계는 너무 미친 짓을하지 않게하는 위생 검사입니다. 작은 크기의 문서가 그 크기에 도달하기 위해 채워지는 것은 아닙니다.

Mongodb는 문서를 약간 채우지 만 문서 (문서가 커질 수 있음)가 적당히 자주 발생할 수 있습니다.

관련 문제