---
title: MongoDB
localeTitle: MongoDB
---
## MongoDB

MongoDB - это нереляционная база данных с открытым исходным кодом, которая использует структуру JSON для хранения данных. Она использует документо-ориентированную модель для хранения и извлечения данных вместо таблиц, используемых последовательными базами данных, такими как SQL или Oracle. MongoDB, в основе своей, распределенная база данных. Высокая доступность, горизонтальная масштабируемость, географическая распределенность встроены и просты в использовании.

### NOSQL Vs RDBMS

| Понятия и термины MongoDB | Понятия и термины SQL |
| --- | --- |
| База данных | База данных |
| Коллекция | Таблица |
| Документ | Строка |
| Поле | Столбец |
| Индекс | Индекс |
| Вложенные документы | Соединение таблиц |

### Характеристики MongoDB

1.  База данных следующего поколения
2.  Отсутствие JOINов
3.  Кластеризация
4.  Открытый исходный код
5.  Гибкая схема хранения
6.  Отсутствие связей

### Особенности MongoDB

1.  Документо-ориентированная база данных
2.  Высокая производительность
3.  Богатый язык запросов
4.  Высокая доступность
5.  Горизонтальная масштабируемость

### Больше информации

[Что такое Mongo DB?](https://www.mongodb.com/what-is-mongodb)

[Статья в Википедии о документарно-ориентированных базах данных](https://en.wikipedia.org/wiki/Document-oriented_database)

[SQL vs NoSQL](https://insights.dice.com/2012/07/16/sql-vs-nosql-which-is-better/)

[Изучите MongoDB от MongoDB](https://university.mongodb.com/)
