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, рассказывали сколько времени занял переезд и какие результаты они получили.
Научим работать с сервисом
На курсе «Инженер облачных сервисов» вы научитесь создавать отказоустойчивые облачные системы, работать с управляемыми базами данных и контейнерами, изучите основы бессерверных технологий и подходы к созданию защищённой от внешних атак облачной инфраструктуры.
Вопросы и ответы
В чём особенность YDB?
В чём особенность YDB?
YDB поддерживает реляционную модель данных и оперирует таблицами с предопределённой схемой. Для удобства организации таблиц поддерживается создание директорий по аналогии с файловой системой.
В YDB поддерживаются высокопроизводительные распределённые ACID-транзакции, которые могут затрагивать несколько записей из разных таблиц. Обеспечивается самый строгий уровень изоляции транзакций — serializable. Также имеется возможность ослабления уровня изоляции для увеличения производительности.
В дизайн YDB заложена поддержка разных сценариев нагрузки, таких как OLTP и OLAP. В текущей реализации поддержка аналитических запросов ограничена. Поэтому можно говорить, что в данный момент YDB — это OLTP-база данных.
Какие типы данных можно использовать в YDB?
Какие типы данных можно использовать в YDB?
Можно ли использовать YDB как документную базу данных?
Можно ли использовать YDB как документную базу данных?