Как установить MongoDB Enterprise в Linux?

Опубликовано: 6 Сентября, 2022

MongoDB была разработана Дуайтом Мерриманом и Элиотом Горовицем. Они столкнулись с проблемами разработки и масштабируемости традиционной СУБД при создании веб-приложений в DoubleClick, компании, которая сейчас принадлежит Google Inc. MongoDB — это программа управления базами данных NoSQL с открытым исходным кодом. Здесь NoSQL используется как альтернатива традиционным реляционным базам данных. Базы данных NoSQL очень полезны для работы с большим количеством распределенных данных. MongoDB — это инструмент, который может обрабатывать ориентированную на документы информацию, хранить или восстанавливать информацию. MongoDB использует записи, состоящие из документов, содержащих структуру данных, состоящую из пар полей и значений. Документы аналогичны нотации объектов JavaScript (JSON), но используют вариант, называемый двоичным JSON (BSON). MongoDB использует записи, состоящие из документов, содержащих структуру данных, состоящую из пар полей и значений.

Плюсы MongoDB

  • Производительность. За счет хранения большей части данных в ОЗУ производительность запросов в MongoDB намного выше.
  • Простота: простой и более понятный, чем SQL.
  • Гибкость: MongoDB не имеет предопределенной схемы и поэтому имеет очень агрессивную архитектуру схемы для неструктурированных данных и вариантов хранения.
  • Масштабируемость. Он использует осколки для горизонтальной масштабируемости, что значительно упрощает увеличение емкости хранилища.
  • Документация: любой может легко изучить или понять, используя документацию MongoDB.

Минусы MongoDB

  • Транзакции: MongoDB заключается в том, что он не поддерживает транзакции.
  • Соединения : объединение документов в MongoDB — непростая задача.
  • Индексирование: если данные не будут проиндексированы должным образом, это приведет к чрезвычайно низкой производительности.
  • Дубликаты . Отношения в MongoDB обычно не определены четко, и в результате возникают проблемы с обработкой повторяющихся наборов данных.

Установите MongoDB Enterprise в Linux (Debian)

Чтобы установить MongoDB Enterprise в Linux, выполните следующие действия:

Шаг 1: Проверьте, установлена ли MongoDB в вашей системе или нет, для этого выполните следующие команды в терминале.

Run sudo su command followed with user password for superuser benefits.

mongod –version

Если у вас получилось то же самое, что и у меня, то приступим к процессу установки.

Шаг 2: Импортируйте открытый ключ, используемый системой управления пакетами.

wget -qO – https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add –

Операция должна ответить OK.

Шаг 3: Создайте файл /etc/apt/sources.list.d/mongodb-enterprise.list для MongoDB.

echo “deb http://repo.mongodb.com/apt/debian buster/mongodb-enterprise/5.0 main” | sudo tee /etc/apt/sources.list.d/mongodb-enterprise.list

Шаг 4: Обновите локальная база данных пакетов.

sudo apt-get update

Шаг 5: Установите MongoDB Enterprise

sudo apt install -y mongodb-server-core

Шаг 6: Еще раз проверьте установку MongoDB.

mongod –version