MongoDB Atlas — облачная служба от MongoDB, предоставляющая полноценное производственное решение. Она является хорошей альтернативой локальной установке, особенно для проектов. Локальная установка удобна для обучения и разработки, но для промышленного использования лучше подходят облачные решения, такие как Atlas или собственные серверы. Atlas упрощает процесс, предлагая готовое решение.
Начало работы
Для работы с MongoDB Atlas необходим аккаунт на mongodb.com. После регистрации можно создавать кластеры. Например, кластер версии 3.0.6, состоящий из трёх серверов, образующих высокодоступный репликационный набор. Это обеспечивает отказоустойчивость. Существует бесплатный тарифный план (m0) с 512 МБ хранилища. Он подходит для ознакомления и разработки, для промышленного использования потребуются другие планы (Basic, Pro или Enterprise).
Подключение к кластеру
Для подключения к кластеру нажмите кнопку «Connect». Выберите способ подключения, убедившись, что ваш публичный IP-адрес добавлен в белый список.
Пример: подключение с локального компьютера. После добавления IP-адреса выберите «Connect with a shell» и укажите версию оболочки (3.6 или выше). Скопируйте сгенерированную команду.
Подключение через командную строку
Вставьте скопированную команду в терминал. Для удаленного подключения потребуется пользователь admin (создаётся при создании кластера). После ввода пароля устанавливается соединение.
Возможны предупреждения о несовпадении версий оболочки и сервера. Хотя рекомендуется использовать одинаковые версии, для базовых операций это некритично. Команда db.version() отобразит версию сервера (например, 6.6). Это подтверждает подключение к удалённому серверу MongoDB Atlas (три сервера) с локальной оболочки.
Работа с оболочкой MongoDB
В следующих разделах будет подробно рассмотрена работа с оболочкой MongoDB.