Yandex Managed Service for YDB

A service for managing clusters of the YDB Distributed SQL DBMS in the Yandex Cloud infrastructure. YDB is a fault-tolerant DBMS that combines high availability and scalability and supports strict consistency and ACID transactions.

Serverless computing mode
Fully automated scaling of the storage layer, query execution layer, and backups. The service API is compatible with the Amazon DynamoDB API, so you can use the AWS SDKs for Java, JavaScript, Node.js, NET, PHP, Python, and Ruby.
Compatibility with the Amazon DynamoDB API
The service API in serverless computing mode is compatible with the Amazon DynamoDB API, so you can 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 1000000 operations are provided free of charge each month.
Fault-tolerant
YDB is hosted in three availability zones and ensures availability even if a computing 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.

YDB in open source

The source code, documentation, and all tools have been published on GitHub and licensed under Apache 2.0.

Learn more

Getting started

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

Questions and answers

What are the characteristic features of YDB?

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.

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.

What types of data does YDB support?

YDB supports various types of data: numeric, string, date and time, and so on.

YDB supports various types of data: numeric, string, date and time, and so on.

Get started with Managed Service for YDB