MongoDB RSS Feed Entry, Встраивать записи в объект Feed? - PullRequest
2 голосов
/ 13 апреля 2010

Я сохраняю ссылку на RSS-канал в MongoDB, каждый канал имеет постоянно растущий список записей. Когда я проектирую свою схему, меня беспокоит это утверждение из MongoDB Schema Design - Embed vs. Reference Документация:

Если объем данных для встраивания огромен (много мегабайт), вы можете прочитать ограничение на размер одного объекта.

Это обязательно произойдет, если я правильно понимаю утверждение. Таким образом, вопрос в том, правильно ли я предположить, что я должен не встраивать записи в ленту новостей, потому что в конечном итоге я достигну предела размера одного объекта?

1 Ответ

3 голосов
/ 13 апреля 2010

При разработке схемы вы должны учитывать ограничение размера 4 МБ для одного документа в Mongo.

SERVER-431 состояния:

ограничение в 4 МБ не является жестким SE, его легко изменить. резонанс его там и нам очень нравится, что это сохраняет работоспособность, позволяет водители делают некоторые предположения о ввод сделать и вообще мешает происходят действительно ужасные вещи.

если есть большое согласие, что это следует изменить, однако, мы, конечно, мог.

...