2013-11-16 4 views
-1

Допустим, у меня есть следующие объекты:NoSQL реализация больших данных/сохранение

Student (Name, Courses, Department, Grades, Age, Gender, Address, Schedule) 
Course (Name, Schedule, MaxStudent, EligibleStudents, Department, PreRequisite, CoRequisite) 
Department (Name, NumberOfStudents) 
Grades (Course, Value) 

Эти данные связаны. Как сохранить их в NoSQL? Я слышал, что присоединяется не поощрять в NoSQL ...

ответ

0

Если вы спросите о MongoDB есть на пути моделирования отношений между субъектами - embedding и linking/referencing.

Вообще говоря, какой вы выбираете, зависит от шаблонов доступа, соображений атомарности, ожидаемого роста размера документа и т. Д. Нет такой вещи, как MongoDB, эквивалентный n-й нормальной форме.

Существует довольно обширная документация на docs.mongodb.org, поэтому это хорошее место для начала.

Вы также можете посмотреть короткое видео о MongoDB schema design Дуайт Мерриман.

Примечание: Пожалуйста, не используйте здесь термины NoSQL и Big Data. Это просто ключевые слова и почти бессмысленны, когда вы задаете вопросы, связанные с программированием.

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