--- 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/)