2010-04-13 2 views
2

MongoDB에있는 RSS 피드에 대한 참조를 저장하고 있습니다. 각 피드에는 증가하는 항목 목록이 있습니다. 내 스키마를 설계하고있어, 나는이 MongoDB Schema Design - Embed vs. Reference 문서에서이 문에 대한 걱정 : 삽입 데이터의 양이 (많은 메가 바이트) 큰 경우MongoDB RSS Feed 항목은 피드 개체에 항목을 포함 시키시겠습니까?

, 당신의 크기에 한계를 읽을 수 있습니다 단일 개체.

성명을 올바르게 이해하면 확실하게 알 수 있습니다. 그래서 문제는, 내가해야한다고 가정하는 것이 맞습니다. 피드 내에 피드 항목을 포함 시키십시오. 결국 단일 개체의 크기 제한에 도달하게 될 것이기 때문입니다.

답변

3

스키마를 디자인 할 때 Mongo의 단일 문서에 대한 4MB 크기 제한을 알아야합니다.

SERVER-431 상태 :

4메가바이트 제한 자체가 하드 제한, 변경은 쉬운 일이 아니다. 공명 그것의 거기 있고 우리는 그것을 진짜로 좋아한다 는 성과 균등을 지키고, 운전사는 만든 것을 대략 입력에 관하여 약간 가정을하고, 일반적으로 실제로 끔찍한 일이 일어나지 않게한다.

그러나 이 변경되어야한다는 큰 합의가있는 경우, 우리는 확실히 수 있습니다.

+0

매우 흥미로운 진술입니다. MongoDB는 유명한 소프트웨어입니다. 따라서 이러한 제약 조건을 바탕으로 스키마를 설계하면 MongoDB에서 데이터 모델링을위한 몇 가지 규칙을 배우고 데이터베이스 엔진 자체에 대해 알아야 할 지식의 양을 제한 할 수 있습니다. 나는 그 소리가 좋아. 내 경우에는 피드 항목이 피드를 참조해야합니다. 나를 가리켜 주셔서 고마워요. –