Популярные NoSQL-базы данных: MongoDB | OTUS

Популярные NoSQL-базы данных: MongoDB

Одной из наиболее популярных NoSQL-баз данных является MongoDB — опенсорсная база документоориентированного типа. Рассмотрим ее подробнее.

1-20219-544619.png

MongoDB способна работать как со структурированными, так и с неструктурированными данными. Она прекрасно подходит для проектов, которые работают с разнородными данными и данными, трудно поддающимися классификации. Кроме того, она подойдет и тогда, когда в в будущем ожидается или планируется существенное изменение структуры данных, включая OLAP-сценарии.

Плюсы

Преимуществ у MongoDB довольно много: - хорошая горизонтальная масштабируемость без потери скорости; - простота в использовании; - высокая производительность; - хорошая работа с большими объемами данных; - легкая установка; - гибкость в настройках.

Минусы

Конечно, есть и минусы. Например, MongoDB не использует SQL в качестве языка запросов и, хоть и существуют специальные инструменты для перевода SQL-запросов, они потребуют дополнительных настроек. Второй минус заключается в том, что отсутствует связность данных. А еще MongoDB довольна сложна в поддержке и сопровождении, точнее, нужен опыт и наличие определенных NoSQL-компетенций.

Вместо послесловия

Но зато MongoDB очень удобно использовать в облаке, т. к. проблем с настройками и управлением явно меньше. В свою очередь, MongoDB в облаке станет отличным решением для: - кэширования данных; - хранения контента, документов и прочих неструктурированных данных; - работы с Big Data, Machine learning, очередями сообщений.

2-20219-e20bae.png

Хотите знать о NoSQL больше? Добро пожаловать на курс "Нереляционные базы данных" в Otus!

По материалам https://mcs.mail.ru/blog.

Не пропустите новые полезные статьи!

Спасибо за подписку!

Мы отправили вам письмо для подтверждения вашего email.
С уважением, OTUS!

Автор
0 комментариев
Для комментирования необходимо авторизоваться
Популярное
Сегодня тут пусто