2012-05-18 11 views
0

Я только начинаю с MongoDB и всего принципа NoSQL, и мне действительно нравится этот опыт.Основные моменты MongoDB

У кого-нибудь есть предложения об особенностях, которые я должен изучить?

Кто-нибудь сталкивается с любыми углубленными учебниками?

Одна вещь, которая, в частности, меня интересует, заключается в том, как иметь дело с тем, что является аннальным для изменения схемы. Если столбец добавлен в таблицу, все записи будут иметь этот новый столбец. По-видимому, в Mongo, если документ заканчивается новым свойством, только новые документы будут иметь это свойство с требованием обновления, чтобы добавить это на все остальные документы. Есть ли более эффективный подход к этому или я фиксируюсь на несуществующих проблемах?

+0

Что вы читали до сих пор? –

+0

Я нахожусь в начале своего путешествия и просматриваю документацию на http://www.mongodb.org/. Он обеспечивает множество деталей и заканчивается довольно крутой кривой обучения. Я очень хочу найти учебник, который поможет мне переварить основные моменты. –

ответ

2

Прежде всего, вам необходимо понять, что моделирование данных будет полностью отличается от реляционной базы данных. Я бы посоветовал вам следовать нескольким проектам дизайна схемы, которые доступны через http://www.10gen.com/presentations (отмените выбор «featured» и выберите «просмотреть все» и найдите «схему»). http://www.10gen.com/presentations/webinar/mongodb-schema-design-how-to-think-non-relational является особенно хорошим.

Существует множество других учебных пособий по дизайну схемы, и я должен подчеркнуть, что простое преобразование вашей реляционной схемы в MongoDB не будет лучшим из MongoDB, поскольку это совершенно другой подход.

Смежные вопросы