Установка Mongo DB Start с чего начать. Часть 1

returnt

23.09.2017

mongodb

Mongo DB – это не реляционная база данных, предназначенная для хранения больших объёмов данных и быстрого доступа к ним.

Коротко о возможностях и структуре mongo db

Mongo основана на документах(коллекция) в которых хранятся данные. Все данные имеют уникальный хеш ключ который уникально идентифицирует каждую запись в базе. БД использует JSON подобную, иерархическую структуру хранения данных. Движок Mongo engine написан на C, С++ и JavaScript (JS). Все запросы к БД пишутся на языке JavaScript, а ответ приходит в формате JSON.

Первый релиз Mongo DB состоялся в 2009 году – она относительно новая.

Возможности mongo db

  1. Ad hoc запросы – запросы в монгодб могут возвращать как конкретные поля так и пользовательские JS функции.
  2. Индексация – mongodb поддерживает индексацию (индексы) полей.
  3. Репликация
  4. Балансировка нагрузки – MongoDB масштабируется при помощи шардинг горизонтально.
  5. Файловое хранилище
  6. Агрегация – имеет на борту похожие на SQL конструкции GROUP BY и им подобные.
  7. Исполнение JavaScript на стороне сервера
  8. Коллекции с фиксированным размером

Как установить Mongo DB Linux (Ubuntu)

Установка Mongo DB Start

Ubuntu configuration

Установка mongodb на Ubuntu начинается с

  1. Прежде запустим терминал Ctrl+Alt+T
  2. Введите команду импорта публичного ключа:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6
  1. Создайте файл списка для MongoDB (Ubuntu 16.04):
echo "deb [ arch=amd64,arm64 ] http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
  1. Перезапустите локальную базу данных пакетов:
sudo apt-get update
  1. Установка пакетов MongoDB:
sudo apt-get install -y mongodb

На этом установка завершена, что бы проверить статус установки Mongo и работает ли БД введите в терминале команду:

sudo service mongodb status

Если установка прошла успешно и mongodb работает вы увидите следующее уведомление о статусе:

Status install mongodb

Status install mongodb