Yandex Managed Service for YDB

Сервис для управления базами данных Distributed SQL СУБД YDB в инфраструктуре Yandex Cloud. YDB адаптирован под бессерверные вычисления, OLTP и OLAP нагрузки, сочетает высокую доступность и масштабируемость с поддержкой строгой консистентности и ACID-транзакций.

Serverless база данных

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

Совместимость с API Amazon DynamoDB

API сервиса в режиме бессерверных вычислений совместим с API Amazon DynamoDB и позволяет использовать AWS SDK на языках Java, JavaScript, Node.js, .NET, PHP, Python, Ruby.

Free tier

Оплачивайте только хранение и операции с данными в бессерверном режиме. На сервис действуют специальные тарифы: первые 1 000 000 операций в месяц предоставляются бесплатно.

Отказоустойчивость

YDB располагается в трёх зонах доступности и обеспечивает работоспособность при отказах вычислительных узлов или зоны доступности. При отказе оборудования или дата-центра — система автоматически восстановится и продолжит работу.

Быстрая обработка данных

YDB спроектирована с учётом требований высокой производительности и способна обрабатывать сотни тысяч транзакций в секунду с низкими задержками. В дизайн системы заложена работа с объёмами данных в сотни петабайт.

Лёгкость в обслуживании

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

Решайте свои задачи с YDB

Расширенные аналитические возможности

В YDB появилась поддержка колоночного формата таблиц. Это позволит использовать её в аналитических сценариях использования (OLAP) в дополнение к транзакционным (OLTP), которые были доступны ранее. С помощью колоночных таблиц можно добиться существенно более высокой степени сжатия данных, эффективной пакетной загрузки данных и быстрого выполнения сложных аналитических SQL-запросов.

Подробнее

С чего начать

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

Коммерческая поддержка YDB Open Source в вашей инфраструктуре

Наши инженеры поддержки помогут обеспечить бесперебойную работу вашей СУБД даже в самых сложных условиях.

Поддерживаемые системы YDB могут быть развёрнуты в любой инфраструктуре по вашему выбору, включая публичные облака или ваши собственные вычислительные среды.

Узнать подробнее

Посмотрите вебинар

Яндекс Игры поделились опытом перехода на YDB, рассказывали сколько времени занял переезд и какие результаты они получили.

Выгода до 22% с резервами для управляемых баз данных

Сэкономьте до 22% на использовании управляемых баз данных в облаке, резервируя нужный вам объём ресурсов на полгода или год. Резерв можно подключить в консоли управления.

Узнать больше

Научим работать с сервисом

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

Вопросы и ответы

YDB поддерживает реляционную модель данных и оперирует таблицами с предопределённой схемой. Для удобства организации таблиц поддерживается создание директорий по аналогии с файловой системой.

В YDB поддерживаются высокопроизводительные распределённые ACID-транзакции, которые могут затрагивать несколько записей из разных таблиц. Обеспечивается самый строгий уровень изоляции транзакций — serializable. Также имеется возможность ослабления уровня изоляции для увеличения производительности.

В дизайн YDB заложена поддержка разных сценариев нагрузки, таких как OLTP и OLAP. В текущей реализации поддержка аналитических запросов ограничена. Поэтому можно говорить, что в данный момент YDB — это OLTP-база данных.

Начните пользоваться Managed Service for YDB