Сервис документоориентированных баз данных
(Document Database Service)

Document Database Service (DDS) — сервис по предоставлению баз данных, совместимых с MongoDB. Создавайте, масштабируйте и отслеживайте экземпляры БД, создавайте их резервные копии с помощью нескольких щелчков мышью в консоли DDS. На выбор доступны три типа экземпляров: кластерный, одноузловой и набор реплик.

Безопасность

Многоуровневая система защиты базы данных включает виртуальные частные облака (VPC), подсети, группы безопасности, средства защиты от DDoS-атак, доступ по SSL.

Масштабируемость

Используется распределенная архитектура. Масштабируйте хранилище, добавляя узлы, чтобы оно соответствовало требованиям предоставляемых вами сервисов. Масштабирование происходит плавно, не прерывает работу сервиса и не изменяет код.

Надежность

База данных использует два типа архитектуры высокой готовности: кластер и набор реплик. Несколько копий данных для восстановления создаются автоматически. При этом процедура восстановления с помощью одного щелчка мыши предотвращает потерю данных из-за ошибочных действий.

Простые эксплуатация и техническое обслуживание

Управление базой данных осуществляется через консоль. Перезапускайте, копируйте и восстанавливайте экземпляры БД несколькими щелчками мыши. Отслеживайте показатели нагрузки на центральный процессор и количество операций ввода-вывода в секунду в реальном времени.

Способы применения

  • Игровые приложения

  • Мобильные приложения

  • IoT индустрия

  • Большие данные

Игровые приложения

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

Преимущества

  • Поддержка вложенных документов

    Вложенные документы устраняют необходимость использовать JOIN и упрощают разработку приложений. Гибкие схемы позволяют быстро создавать приложения и повторно использовать код.

  • Бесперебойная работа при пиковых нагрузках

    Совместное использование кластеров подходит для хранения терабайтов данных.

Мобильные приложения

Мобильные приложения (например, приложения для совместных поездок на такси, просмотра IP-телевидения или социальные сети) собирают информацию о местоположении пользователя, хранят, запрашивают и анализируют разные типы сложных данных. DDS совместим c MongoDB, которая поддерживает работу с неструктурированными данными и мощные инструменты создания запросов.

Преимущества

  • Поддерживает хранении данных геолокации

    DDS может хранить данные о местоположении.

  • Поддерживает двумерные геопространственные индексы

    В DDS доступны 20 геопространственных индексов, чтобы вычислять местоположение, текстовые индексы для поиска текстовой информации и TTL-индексы для определения времени жизни документов.

IoT индустрия

«Умные» IоT-устройства собирают различные типы данных, хранят журналы регистрации и анализируют информацию в различных форматах. За последние годы набор услуг, предоставляемых «интернетом вещей», значительно вырос, что повлекло увеличение объемов передаваемых данных. Хранилища данных должны иметь возможность горизонтального расширения, чтобы справиться с этим трафиком.

Преимущества

  • Высокая производительность в режиме записи

    DDS использует сегментированный кластер, чтобы обеспечить высокую производительность процесса записи и соответствовать требованиям баз данных для хранения терабайтов данных

  • Высокая производительность и масштабируемость

    DDS поддерживает приложения с большим количеством запросов в секунду. Можно изменять архитектуру сегментирования, чтобы справляться с ростом или снижением нагрузки на приложение.

Большие данные

В сфере больших данных обрабатываются терабайты данных и предъявляются определенные требования к хранилищам, онлайн-записи данных в базы в реальном времени, вычислениям и динамическому анализу.

Преимущества

  • MapReduce

    DDS соответствует требованиям анализа данных, позволяет запрашивать операторы или скрипты и отправлять запросы в MongoDB.

  • Великолепная масштабируемость

    По мере роста объема услуг и данных DDS можно масштабировать, чтобы поддерживать системы управления контентом.

Функции

Различные типы данных

Хранит неструктурированные и сложные типы данных, обеспечивает мощные инструменты создания запросов.

  • DDS совместим с MongoDB и поддерживает данные формата JSON/BSON, обычные запросы, запросы на получение значений массива и вложенных документов.

Три типа архитектуры

Одиночные узлы рентабельны. Набор реплик, состоящий из трех узлов, обеспечивает высокую готовность. Распределенные кластеры поддерживают горизонтальное масштабирование.

  • Одиночный узел

    Одиночный узел подходит для хранения неосновных данных. Его используют для тестирования среды, размещения внутренних корпоративных систем и обучения.

  • Набор реплик

    Набор реплик состоит из трех узлов: первичного, вторичного и скрытого. Если первичный узел выходит из строя, его заменяет вторичный. Если второй узел недоступен, скрытый узел возьмет на себя выполнение сервисов, чтобы обеспечить высокую готовность.

  • Кластер

    Сегментированный кластер DDS состоит из сервера маршрутизации (mongos), сервера конфигурации (config), экземпляра данных (shard). Серверы маршрутизации используют информацию о конфигурации с сервера config, чтобы пересылать запросы на чтение и запись данных соответствующим экземплярами. Такой подход позволяет справляться с большим количеством одновременных запросов.

Визуализированная платформа эксплуатации и технического обслуживания.

Предназначена для управления и мониторинга базы данных.

  • Управление экземплярами

    DDS создает экземпляры БД, копирует и восстанавливает информацию, отслеживает параметры и управляет ими, ведет журнал регистрации событий.

  • Визуализированные средства мониторинга

    DDS предоставляет данные мониторинга об использовании ресурсов центрального процессора, количестве операций ввода-вывода в секунду, количестве активных соединений, потреблении дискового пространства, которые позволяют настроить правила оповещения об опасности.

Безопасность и резервное копирование

Обеспечивает многоуровневую защиту данных. Использует объектное хранилище OBS, чтобы быстро восстанавливать данные.

  • Доступ к виртуальному частному облаку (VPC)

    Позволяет создавать частные, изолированные виртуальные сети.

  • Доступ с использованием SSL

    Шифрование SSL обеспечивает безопасность передаваемых данных.

  • Группы безопасности

    Группы безопасности определяют правила доступа для IP-адресов и портов, повышая безопасность взаимодействия между DDS и другими сервисами.

  • Резервное копирование и восстановление

    Автоматическое копирование действует по умолчанию. Данные копируются каждый день и хранятся в OBS. Данные можно быстро восстановить в новый экземпляр.

Регистрация Связаться с нами Калькулятор