0 added
0 removed
Original
2026-01-01
Modified
2026-03-10
1
<p>Теги: nosql, mongodb, особенности</p>
1
<p>Теги: nosql, mongodb, особенности</p>
2
<p><strong>MongoDB</strong>представляет собой документоориентированную СУБД с открытым исходным кодом. В ней для хранения данных применяется JSON-подобный формат, а еще эта система управления базами данных характеризуется безопасностью, масштабируемостью и высокой доступностью. Но давайте обо всем по порядку.</p>
2
<p><strong>MongoDB</strong>представляет собой документоориентированную СУБД с открытым исходным кодом. В ней для хранения данных применяется JSON-подобный формат, а еще эта система управления базами данных характеризуется безопасностью, масштабируемостью и высокой доступностью. Но давайте обо всем по порядку.</p>
3
<p>Итак, ниже вы найдете список главных особенностей MongoDB:</p>
3
<p>Итак, ниже вы найдете список главных особенностей MongoDB:</p>
4
<ul><li>кроссплатформенная документоориентированная БД NoSQL-типа;</li>
4
<ul><li>кроссплатформенная документоориентированная БД NoSQL-типа;</li>
5
<li>открытый исходный код;</li>
5
<li>открытый исходный код;</li>
6
<li>описания схем таблиц не требуется, как это принято в классических реляционных базах. Здесь данные хранятся в форме коллекций и документов;</li>
6
<li>описания схем таблиц не требуется, как это принято в классических реляционных базах. Здесь данные хранятся в форме коллекций и документов;</li>
7
<li>между коллекциями отсутствуют сложные соединения типа JOIN, как это, опять же, принято в реляционных табличных БД. В MongoDB, как правило, соединение осуществляется при сохранении данных посредством объединения документов;</li>
7
<li>между коллекциями отсутствуют сложные соединения типа JOIN, как это, опять же, принято в реляционных табличных БД. В MongoDB, как правило, соединение осуществляется при сохранении данных посредством объединения документов;</li>
8
<li>сами данные хранятся в BSON-формате (это бинарные JSON-подобные документы);</li>
8
<li>сами данные хранятся в BSON-формате (это бинарные JSON-подобные документы);</li>
9
<li>говоря о коллекциях, отметим, что у них совсем необязательно должна быть похожая структура. На практике один документ может иметь один набор полей, тогда как второй документ - совершенно другой набор полей (это справедливо как для типа, так и для числа полей);</li>
9
<li>говоря о коллекциях, отметим, что у них совсем необязательно должна быть похожая структура. На практике один документ может иметь один набор полей, тогда как второй документ - совершенно другой набор полей (это справедливо как для типа, так и для числа полей);</li>
10
<li>в одном документе могут существовать поля различных типов данных, то есть данные не надо приводить к единому типу;</li>
10
<li>в одном документе могут существовать поля различных типов данных, то есть данные не надо приводить к единому типу;</li>
11
<li>главное преимущество MongoDB -<strong>она способна хранить любые данные</strong>, однако эти данные должны быть в JSON-формате.</li>
11
<li>главное преимущество MongoDB -<strong>она способна хранить любые данные</strong>, однако эти данные должны быть в JSON-формате.</li>
12
</ul><p>Хотите знать о MongoDB больше? Добро пожаловать на<a>специализированный курс</a>в OTUS!</p>
12
</ul><p>Хотите знать о MongoDB больше? Добро пожаловать на<a>специализированный курс</a>в OTUS!</p>
13
<p><em>По материалам https://mcs.mail.ru/blog/.</em></p>
13
<p><em>По материалам https://mcs.mail.ru/blog/.</em></p>
14
14