2012-05-16 10 views
1


'상태 업데이트'를 mongodb에 저장하려고합니다. 따라서이 컬렉션/배열은 매우 커질 수 있습니다.
하나의 옵션은 사용자/그룹/... 문서에 중첩 된 배열에 문서를 저장하는 것이 될 것이라고 생각합니다. (다른 컬렉션은 자신의 '상태 업데이트'가 필요합니다.)
다른 방법으로는 메시지를 저장하는 다른 컬렉션을 만드는 것입니다 자신의 사용자/그룹을 관련/... 내가MongoDB 참조 대 중첩

  • 을 알고 싶어 다른 OBJECTID
    를 통해 상태 업데이트를 관리하다 쉽고 쿼리

내가 무엇

  • 빠른 것입니다 나는 orm/drm을 "보통"pymongo로 사용하지 않을 것이라고 생각합니다.
    문서에서 명확한 답변을 찾지 못했지만 누군가 이미 테스트를 마쳤습니다.

  • 답변

    0

    이것은 이전 버전의 프레젠테이션이지만 이러한 종류의 질문과 관련이 있으며 일부 절충점에 대해 설명합니다.

    http://www.10gen.com/presentations/mongosf2011/schemascale

    TLDR (W)는 - 그것은 "매우 큰"얼마나 많은 업데이트 따라, 당신은 그들을 액세스하는 방법에 대해 설명합니다. 한 번에 풀 세트에 액세스해야하고, < 16MB 인 경우, 일반적으로 한 번에 몇 개만 연결해야하는 경우 포함시킬 수 있습니다. 또한 최근을 포함시키고 나머지를 링크하는 하이브리드 접근법이 있습니다.