Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Чим колекція відрізняється від таблиці в SQL?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)Різниця в тому, що колекція гнучкіша й не вимагає строгої схеми, а таблиця жорстко зафіксована за структурою: SQL-таблиця вимагає заздалегідь описаних колонок і типів, тоді як документи в колекції MongoDB можуть мати різні поля й вкладені об'єкти замість плоских рядків. **Ключове:** SQL використовує `JOIN` для зв'язку таблиць і `ALTER TABLE` для зміни структури, тоді як MongoDB частіше зберігає пов'язані дані всередині одного документа (вкладеність замість JOIN) і просто починає писати нові поля без міграцій.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)ЗображенняРізниця в тому, що колекція гнучкіша і не вимагає строгої схеми, а таблиця жорстко зафіксована за структурою. ### Ключові відмінності 1. **Схема** - SQL-таблиця вимагає заздалегідь описаних колонок та їхніх типів. - Колекція в MongoDB не вимагає схеми - у документів можуть бути різні поля. 2. **Структура даних** - Таблиця зберігає плоскі рядки. - Колекція зберігає документи, які можуть містити вкладені об'єкти й масиви. 3. **Зміна даних** - У SQL при зміні структури потрібна міграція (ALTER TABLE). - У MongoDB просто починаєш записувати нові поля - старі документи лишаються як є. 4. **Зв'язки** - SQL використовує JOIN для зв'язку таблиць. - MongoDB частіше зберігає пов'язані дані всередині одного документа (вкладеність замість JOIN). **Підсумок:** колекція - це вільніше й гнучкіше сховище документів, тоді як таблиця - строго структурована система з фіксованими колонками.Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.