MongoDB (MongoDB)
Что это такое
MongoDB — документоориентированная база данных NoSQL, хранящая данные как гибкие JSON-подобные документы, а не строки в фиксированных таблицах, позволяя схемам различаться между документами одной коллекции.
Почему это важно
MongoDB представляет по-настоящему иной подход к хранению данных по сравнению с реляционными базами данных, и понимание того, когда гибкая, основанная на документах модель подходит для задачи лучше жёсткой реляционной схемы, — необходимый навык по мере того, как приложения всё больше смешивают обе парадигмы.
Совет для экзамена
Сопротивляйтесь желанию проектировать схему MongoDB точно как реляционную схему, разделённую на множество маленьких коллекций — сила MongoDB происходит от объединения связанных данных вместе в одном документе, когда это уместно, а чрезмерная нормализация сводит на нет большую часть её цели.
Связанные темы
Заинтересованы в занятиях по MongoDB (MongoDB)?
Расскажите нам о целях и уверенности ученика — мы составим индивидуальный план.
