Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Що означає «NoSQL»?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)«NoSQL» - клас баз даних, які не використовують реляційну модель з таблицями, рядками й жорсткими схемами; такі бази зберігають дані в інших форматах - наприклад, у вигляді документів, ключ-значення, графів чи колонок. **Ключове:** NoSQL зазвичай оптимізовані під швидкість і великі обсяги даних та горизонтальне масштабування; використовуються, коли дані погано вкладаються в таблиці чи структура часто змінюється.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)Зображення«NoSQL» означає клас баз даних, які **не використовують реляційну модель із таблицями, рядками й жорсткими схемами**. Такі бази зберігають дані в інших форматах - наприклад, у вигляді документів, ключ-значення, графів чи колонок. ### Основні риси NoSQL - **без фіксованої схеми** (можна зберігати об'єкти різної структури) - **горизонтальне масштабування** (легко розподіляти дані по багатьох серверах) - **гнучкі моделі даних** (JSON, ключ-значення, граф тощо) - зазвичай **оптимізовані під швидкість і великі обсяги даних** ### Приклади NoSQL-баз | Тип | Приклад | Як зберігають дані | |---|---|---| | Документні | MongoDB | JSON-документи | | Ключ-значення | Redis | пари key/value | | Графові | Neo4j | вершини й зв'язки | | Колонкові | Cassandra | колонкові сімейства | ### Коли використовують NoSQL - коли дані погано вкладаються в таблиці - коли структура часто змінюється - коли потрібна висока швидкість і масштабованість **Підсумок:** NoSQL - це загальна назва нереляційних баз даних, у яких замість жорстких таблиць і зв'язків використовуються гнучкіші моделі зберігання.Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.