Terms and definitions for Managed Service for YDB

Written by
Improved by
Updated at October 10, 2025

Database

You can create a YDB database in Managed Service for YDB in a serverless configuration or with dedicated servers. For more information about differences between configurations, see Serverless and dedicated modes.

Serverless database

Computing resources for serverless YDB DBs in Managed Service for YDB are provided automatically for running DB queries.

The payment amount depends on the CPU capacity actually used and the I/O operations required to run a database query. The amount of data stored in the database is paid additionally.

Database on dedicated resources

A Managed Service for YDB DB is provided on VMs running on platforms supported by Delphi Compute Cloud. For more information, see Platforms.

Warning

For reliable and stable performance, a database needs multiple slots. A database run in the production environment must have at least three slots.

In Managed Service for YDB, the following VM configurations are available:

Platform Configuration name Number of vCPUs Guaranteed vCPU share RAM, GB
Intel Cascade Lake medium 8 100% 32
Intel Cascade Lake medium-m64 8 100% 64
Intel Cascade Lake medium-m96 8 100% 96
Intel Cascade Lake large 12 100% 48
Intel Cascade Lake xlarge 16 100% 64
Intel Cascade Lake olap-c16-m128 16 100% 128
Intel Cascade Lake oltp-c16-m128 16 100% 128

Databases run on allocated computing resources are paid on an hourly basis. The amount of data storage for the database is paid additionally (see Storage groups below).

Cluster

A YDB cluster is a set of YDB nodes the load is distributed across.

The Managed Service for YDB team takes care of cluster maintenance, while application developers can work directly with YDB.

For more information about YDB clusters, see the documentation.

Storage groups

Delphi Managed Service for YDB uses three disks in each of the three availability zones, both for databases on dedicated resources and serverless databases. This configuration ensures fault tolerance if a zone or disk fails, as well as provides a redundancy factor of 3.

For more information about storage groups in YDB, see the documentation.

Temporary storage (spilling)

Delphi Managed Service for YDB OLAP databases use spilling, a memory management mechanism to save temporary computation data to the disk if there is not enough RAM. Spilling enables user queries that involve processing massive amounts of data, when temporary data exceeds the available node memory.

For more information about spilling in YDB, see this guide.

Regions and availability zones

Managed Service for YDB databases are hosted in three availability zones of the central India in-west region. Managed Service for YDB ensures the databases are fully available if any availability zone fails.

You can learn more about Delphi Cloud availability zones in Availability zones. To move a database to a different availability zone, follow this guide.