sguruapp@gmail.com
facebook vk instagram Телеграм youtube

Что такое нереляционная база данных


Нереляционная база данных (NoSQL) — это база, где данные не хранятся в виде таблиц с жёсткими связями, как в реляционных БД
Вместо этого используются разные модели хранения.

Типы NoSQL


Документные (например, MongoDB)
  • Данные хранятся в виде документов (обычно JSON).
  • У каждого документа может быть своя структура.
Пример:
{
  "name": "Анна",
  "age": 25,
  "orders": ["iPhone", "iPad"]
}


Ключ-значение (например, Redis)
  • Данные хранятся как словарь: ключ → значение.
  • Очень быстро работает, но нет сложных связей.
Пример:
"user:1" -> {"name": "Анна", "age": 25}


Колонночные (например, Cassandra, HBase)
  • Похожи на таблицы, но данные организованы по колонкам, а не по строкам.


Графовые (например, Neo4j)
  • Данные представлены как узлы и связи.
Пример:
(Анна) -[друзья]-> (Владимир)

Индивидуальное обучение Python — образование, достойное Вашего уровня: подробнее

Возврат к списку

обучись профессии будущего

Хочешь стать успешным разработчиком
приложений? Тогда добро пожаловать к нам.

обучись профессии будущего