Что такое нереляционная база данных
Нереляционная база данных (NoSQL) — это база, где данные не хранятся в виде таблиц с жёсткими связями, как в реляционных БД
Вместо этого используются разные модели хранения.
Типы NoSQL
Документные (например, MongoDB)
- Данные хранятся в виде документов (обычно JSON).
- У каждого документа может быть своя структура.
Пример:
{
"name": "Анна",
"age": 25,
"orders": ["iPhone", "iPad"]
}
Ключ-значение (например, Redis)
Пример:
"user:1" -> {"name": "Анна", "age": 25}
Колонночные (например, Cassandra, HBase)
-
Похожи на таблицы, но данные организованы по колонкам, а не по строкам.
Графовые (например, Neo4j)
- Данные представлены как узлы и связи.
Пример:
(Анна) -[друзья]-> (Владимир)
Индивидуальное обучение Python — образование, достойное Вашего уровня:
подробнее
Возврат к списку