Yandex Managed Service for MongoDB

Сервис помогает разворачивать и поддерживать кластеры баз данных на основе СУБД MongoDB в инфраструктуре Яндекс.Облака.

ПодключитьсяДокументация

  • Устойчивость к сбоям
    В MongoDB отказ узлов в сети обрабатывается автоматически как со стороны клиентских драйверов, так и со стороны сервера, что обеспечивает дополнительное удобство работы. Помимо архитектурных особенностей СУБД при проектировании сервиса также учитывался многолетний опыт эксплуатации MongoDB внутри Яндекса.
  • Выбор типа хранилища
    Для каждого кластера легко выбрать свой способ хранения данных. Мы предоставляем два варианта: сетевое и локальное хранилище. Первый из них более надёжный и гибкий, а второй обеспечивает более высокую скорость.
  • Лёгкость в обслуживании
    Яндекс.Облако берёт на себя обслуживание баз и обновление СУБД до актуальных версий. Вы, в свою очередь, можете легко настраивать базы, восстанавливать их из резервных копий, просматривать логи и следить за ключевыми показателями по графикам.
  • Копии в разных зонах доступности
    При необходимости несложно включить репликацию данных в базе. Тогда при любых изменениях будут меняться и копии, в том числе в разных зонах доступности. Вы сами выбираете, какую репликацию использовать — синхронную или асинхронную.
  • Шифрование и изоляция
    В Yandex Managed Service for MongoDB все соединения с СУБД и резервные копии содержимого баз шифруются при помощи протокола TLS и технологией GPG соответственно. Кроме того, базы разных клиентов Яндекс.Облака полностью изолированы друг от друга. Благодаря отсутствию общих компонентов никто помимо вас не сможет получить доступ к данным, которые вы загрузили.
  • Быстрая обработка данных
    В Yandex Managed Service for MongoDB применяются быстрые твердотельные накопители с поддержкой технологии NVMe. Поэтому вы можете рассчитывать на высокую производительность даже при обработке больших объёмов данных.

Какие задачи можно решать с Yandex Managed Service for MongoDB

  • В любых задачах, связанных с машинным обучением, необходимо хранить и обрабатывать множество данных. Сначала это сырые данные, после обработки формируется обучающее множество, затем — появляются результаты обучения, то есть составляющие построенной модели. У MongoDB гибкая система хранения, которая упрощает перечисленные процессы.

  • Задачи кэширования решаются более эффективно, когда база работает без накладных расходов и автоматически очищает коллекцию после заданного периода времени. MongoDB в Яндекс.Облаке удовлетворяет обоим этим требованиям.

  • Обмен информацией между компонентами приложения можно построить за счёт использования промежуточных очередей сообщений. Многие популярные движки работы с очередями позволяют задействовать MongoDB как бэкенд для хранения данных.

  • MongoDB подходит для большинства задач в цикле хранения данных. Также эту СУБД удобно использовать с квазиструктурированными и даже неструктурированными данными. Например, система GridFS даёт возможность хранить с помощью MongoDB обычные файлы, в том числе большого размера.

Попробуйте Yandex Managed Service for MongoDB:

ПодключитьсяВсе сервисы