Yandex Managed Service for YDB

A service for managing YDB Distributed SQL DBMS clusters in Yandex Cloud infrastructure. YDB is adapted for serverless computing, OLTP and OLAP loads, combines high availability and scalability with support for strict consistency and ACID transactions.

Serverless databases

Serverless computing is ideal for systems with unpredictable loads. Storage scaling, query execution, and backup layers are fully automated.

Compatible with Amazon DynamoDB API

The compatibility of the service API in serverless mode allows you to use the AWS SDKs for Java, JavaScript, Node.js, .NET, PHP, Python, and Ruby.

Free tier

Pay only for data storage and operations in serverless mode. A special pricing policy is available for the service — the first 1,000,000 operations each month are free.

Fault tolerance

YDB is hosted in three availability zones, ensuring availability even if a node or availability zone goes offline. If equipment or a data center fails, the system automatically recovers and continues working.

Fast data processing

YDB is tailored to meet high-performance requirements and can process hundreds of thousands of transactions per second with low latency. The system was designed to handle hundreds of petabytes of data.

Low upkeep

YDB management is fully automated, including automatic recovery and load balancing in the event of failure, linear scalability, partitioning, and data replication.

Implement your projects using Managed Service for YDB

Handle loads during campaigns like Black Friday

The elasticity of YDB lets you quickly change the number of resources allocated to the database by adjusting bandwidth to match the load. Using standard Yandex Cloud resource management methods, you can flexibly configure the size of your database and pay only for the capacity actually used.

Data storage system for IoT ecosystems

With automatic sharding support, YDB lets you handle data streams from an enormous number of devices: the load profile found in projects for the Internet of Things.

Works with
IoT Core

Cache search results

YDB provides minimal response times on transaction streams measured in hundreds of thousands of queries per second. Use cases include tour operator websites and travel aggregator websites. With YDB, you can cache flight or tour search results, as well as recalculate prices and check availability for the season.

Expanded analytical functions

YDB now supports the column format for tables, allowing them to be used in analytical (OLAP) usage scenarios in addition to transactional (OLTP). Using column tables, users can achieve significantly higher degrees of data compression and efficient batch loading, as well as fast execution of more complex analytical SQL queries, compared to previous methods.

Learn more

Getting started

Select the appropriate mode, create a database, and start using YDB.

Full screen image

Commercial YDB Open Source support in your infrastructure

Our support engineers will help ensure the smooth operation of your DBMS even in the most difficult conditions.

Supported YDB systems can be deployed in any infrastructure of your choice, including public clouds or your own computing environments.

Learn more

Questions and answers

YDB supports a relational data model and manages tables with a predefined schema. To make it easier to organize tables, directories can be created like in the file system.

YDB supports high-performance distributed ACID transactions that may affect multiple records in different tables. It provides the serializable isolation level, which is the strictest transaction isolation. You can also lower the level of isolation to raise performance.

YDB natively supports different processing options, such as OLTP and OLAP. The current version offers limited analytical query support. This is why we can say that YDB is currently an OLTP database.

Get started with Managed Service for YDB