freeCodeCamp/guide/russian/mongodb/index.md

46 lines
2.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

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