Про MongoDB Википедия говорит следующее:
MongoDB (от англ. humongous — огромный) — документоориентированная система управления базами данных (СУБД) с открытым исходным кодом, не требующая описания схемы таблиц. Написана на языке C++.
Основные возможности:
- Документоориентированное хранение (JSON-подобная схема данных)
- Javascript как язык для формирования запросов
- Динамические запросы
- Поддержка индексов
- Профилирование запросов
- Атомарная операция «Нашел и обновил»
- Эффективное хранение двоичных данных больших объёмов, например, фото и видео
- Журналирование операций, модифицирующих данные в базе данных
- Поддержка отказоустойчивости и масштабируемости: асинхронная репликация, набор реплик и распределения базы данных на узлы
- Может работать в соответствии с парадигмой MapReduce
- Полнотекстовый поиск, в том числе на русском языке, с поддержкой морфологии
С практической точки зрения, нам больше важно то, что MongoDB требуется некоторыми программами. Примером такой программы является IVRE.
Обновим систему и установим MongoDB одной командой:
sudo pacman -Syu mongodb
Следующими командами мы запускаем службу MongoDB и добавляем её в автозагрузку:
sudo systemctl start mongodb.service sudo systemctl enable mongodb.service
Редактировать настройки можно в следующем файле /etc/mongodb.conf:
vim /etc/mongodb.conf
Подробное описание опций, которые можно прописать в этом файле, дано по ссылке: https://docs.mongodb.org/manual/reference/configuration-options/
Для наших целей необязательно знать их все. Только заметим, что табуляция в файле настроек не поддерживается (используйте пробелы).
Обратим внимание на две опции:
dbpath = /var/lib/mongodb logpath = /var/log/mongodb/mongod.log
Первой задаётся расположение базы данных, а второй – файла лога.
Чтобы начать работать с MongoDB в консоли, наберите:
mongo
Близкие статьи
- Установка и запуск IVRE в BlackArch (97.9%)
- Настройка SSH в BlackArch (52.1%)
- Установка LAMP (Linux, Apache, MySQL/MariaDB, PHP8 и phpMyAdmin) в Arch Linux / BlackArch (52.1%)
- Настройка статического IP адреса в Arch Linux / BlackArch (52.1%)
- Как настроить свой собственный почтовый сервер на Arch Linux (52.1%)
- Установка intel-opencl, intel-opencl-runtime и intel-opencl-sdk в Arch Linux / BlackArch (RANDOM - 50%)
sudo pacman -Syu mongodb
ее там нету надо с арура качать лол
Приветствую! Спасибо за верное замечание относительно Arch Linux, но в репозитории BlackArch пакет mongodb всё-таки имеется.