46
пользователей и аутентификация, простой доступ к базе данных, шаблонам
библиотек, и т.д.).
Теперь выделим главные критерии выбора:
1. Удобство в разработке.
2. Совместимость с текущей СУБД.
Удобство в разработке состоит в существующих решений для упрощения
рутинных действий и уже готовых пакетов. По этому критерию подходят все
языки, однако с помощью менеджера пакетов npm, Node.js становится крайне
гибким и простым для реализации приложений языком.
При выборе СУБД учитывалась возможность взаимодействия ею с
серверным языком, а также выполнение в облачной среде MongoDB Atlas.
Выбор облачного решения обусловлена тем, что необходимые задачи,
такие как установка базы данных, настройка для поддержания оптимальной
производительности в течение длительных периодов времени, как правило,
требуют много квалифицированных и целеустремленных усилий.
К счастью, есть более простая альтернатива: MongoDB Atlas — полностью
управляемая облачная версия базы данных – [15].
С MongoDB Atlas вы можете создать кластер MongoDB для любого основного
поставщика облачных вычислений по вашему выбору и начать использовать этот
кластер за считанные минуты. Используя пользовательский интерфейс на основе
браузера Atlas, вы также можете интуитивно настроить кластер и контролировать
его производительность (Рисунок 1.20).