Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Чому MongoDB називають документно-орієнтованою базою даних?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)Тому що MongoDB зберігає дані у вигляді документів, а не рядків таблиці: кожен документ - це JSON-подібний об'єкт (BSON) зі своєю структурою, який цілком описує сутність, а документи об'єднуються в колекції без жорсткої схеми. **Ключове:** різні документи всередині однієї колекції можуть мати різні набори полів, і вкладені структури зберігаються прямо всередині документа без потреби в `JOIN` - один документ відповідає одній сутності застосунку.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)ЗображенняТому що MongoDB зберігає дані **у вигляді документів**, а не рядків таблиці. Кожен документ - це JSON-подібний об'єкт (BSON) зі своєю структурою, який цілком описує сутність. ### У чому суть документного підходу - дані зберігаються як **самодостатні документи** (наприклад, користувач з усіма вкладеними полями) - документи об'єднуються в **колекції** (аналог таблиць, але без жорсткої схеми) - у різних документів усередині однієї колекції **можуть бути різні набори полів** Приклад документа в MongoDB: ```json { "name": "Alice", "age": 25, "skills": ["mongo", "node"], "address": { "city": "Berlin", "street": "Main St" } } ``` ### Чому це зручно - можна зберігати вкладені структури прямо всередині документа (без JOIN) - легко й швидко змінювати модель даних - один документ = одна сутність у застосунку (добре лягає на JSON-світ вебу й API) **Підсумок:** MongoDB називають документно-орієнтованою, тому що її базова одиниця зберігання - не рядок таблиці, а документ, який представляє цілу сутність у JSON-структурі.Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.