Что такое MongoDB

MongoDB

система управления базами данных класса NoSQL (not only SQL). Разработана на языке C++. Имеет бесплатную и платную версии. Последняя включает в себя дополнительные функции, а также техническую поддрержку.

Основные особенности:

  • NoSQL.
  • Не требует описания схемы таблиц.
  • JSON-подобные документы и схемы баз данных.
  • Документоориентированная (предназначена для хранения иерархических структур данных).

MongoDB можно установить на большенство популярных операционных систем — Linux, Windows, MacOS, BSD. На моем сайте в можно ознакомиться с инструкцией по установке СУБД для Ubuntu и CentOS. Для работы с Mongo в графическом интерфейсе мы можем использовать MongoDB Compass или DBeaver.

В сравнении с другими СУБД:

  1. MySQL или PostgreSQL — монго имеет более сложный синтаксис запросов, но проще масштабировать инфраструктуру.
  2. Redis или memcached — монго не является базой резидентского типа и позволяет хранить важные данные.

Подробнее о MongoDB на Википедии.

admin

Share
Published by
admin

Recent Posts

Что такое Zulip

Zulip — программное обеспечение для реализации корпоративного чата. Разработан в 2012 году, в 2014 был…

2 месяца ago

Что такое Zookeeper

Zookeeper — cервис-координатор, который позволяет обеспечить контроль синхронизации данных. Разработан на Java компанией Apache Software…

2 месяца ago

Что такое Zimbra

Zimbra — программное обеспечение для реализации почтового сервиса или, если сказать точнее, автоматизации совместной деятельности…

2 месяца ago

Что такое Zabbix

Zabbix — бесплатная система мониторинга. Позволяет отслеживать состояние сетевых узлов, компьютеров и серверов. Возможности: Поддержка…

2 месяца ago

Что такое YouTube

YouTube — компания-владелец одноименного портала для просмотра и хранения видео. Чтобы пользоваться данным порталом достаточно…

2 месяца ago

Что такое yota

Yota — провайдер, предоставляющий доступ к сети Интернет по беспроводной связи. Впервые, сервис начал работать…

2 месяца ago