Как установить MongoDB Enterprise в Linux?
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
