Yandex Database

Yandex Database (YDB) is a distributed fault-tolerant Distributed SQL DBMS that combines high availability and scalability and supports strict consistency and ACID transactions.

Easy to use
A familiar interface for working with databases: schematized tables, strict consistency when reading data, and ACID transaction support. Make queries using a specially developed SQL dialect when working with big data. SDKs available for Go, Java, Python, and Node.js.
Fault-tolerant
Yandex Database 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
Yandex Database 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.
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.
Flexible pricing options
Choose the most convenient pricing option: for computing capacity in dedicated instance mode or for DB queries in serverless computing mode.
Low upkeep
Yandex Database 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 Yandex Database

Handle loads during campaigns like Black Friday

The elasticity of Yandex Database 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, Yandex Database 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.

Questions and answers

What are the characteristic features of Yandex 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.

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 Yandex Database 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 Yandex Database