NoSQL расшифровывается как "Not Only SQL" — это категория систем баз данных, которые выходят за пределы ограничений традиционных реляционных баз данных. Вместо хранения данных в жестких таблицах с фиксированными схемами, NoSQL базы данных поддерживают гибкие модели данных, такие как:
| Особенность | SQL | NoSQL |
|---|---|---|
| Схема | Фиксированная | Гибкая |
| Масштабирование | Вертикальное | Горизонтальное |
| Формат данных | Таблицы и строки | Документы, Key-Value и т.д. |
MongoDB — это документно-ориентированная NoSQL база данных. Данные хранятся как BSON-документы (Binary JSON), которые выглядят вот так:
{
"name": "Alice",
"age": 30,
"skills": ["MongoDB", "Node.js"]
}
Эта структура делает MongoDB особенно удобной для:
NoSQL базы данных требуют определения фиксированной схемы перед вставкой данных, как традиционные SQL базы данных, но позволяют изменения после первоначальной настройки.
Новый — ещё не проверен сообществом
Вы