Files
freeCodeCamp/guide/russian/mongodb/index.md

46 lines
2.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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