Yandex Cloud
Search
Discuss with expertTry it for free
  • Customer Stories
  • Documentation
  • Blog
  • All Services
    • Cloud Interconnect
    • Cloud Backup
    • Cloud Registry
    • Yandex AI Studio
    • Compute Cloud
    • Object Storage
    • Managed Service for Kubernetes®
    • Yandex BareMetal
    • Smart Web Security
    • Security Deck
    • Managed Service for PostgreSQL
    • Managed Service for ClickHouse®
    • Monium
    • Cloud CDN
    • Network Load Balancer
    • Virtual Private Cloud
    • Cloud DNS
    • Application Load Balancer
    • Yandex Cloud Video
    • Stackland
    • Yandex Cloud Router
    • Yandex Managed Service for Trino
    • Managed Service for MySQL®
    • Managed Service for Valkey™
    • Managed Service for Apache Spark™
    • Yandex StoreDoc
    • Managed Service for OpenSearch
    • Managed Service for Apache Kafka®
    • Data Transfer
    • Yandex MPP Analytics Engine for PostgreSQL
    • Yandex Managed Service for Apache Airflow®
    • Data Processing
    • Yandex MetaData Hub
    • Managed Service for YDB
    • Managed Service for Sharded PostgreSQL
    • Managed Service for YTsaurus
    • Yandex WebSQL
    • DataLens
    • Yandex Search API
    • SpeechSense
    • SpeechKit
    • DataSphere
    • Vision OCR
    • Translate
    • Yandex Identity Hub
    • Key Management Service
    • Certificate Manager
    • Yandex Lockbox
    • Audit Trails
    • SmartCaptcha
    • Cloud Desktop
    • SourceCraft Code Assistant
    • Container Registry
    • Managed Service for GitLab
    • Managed Service for Prometheus®
    • Cloud Functions
    • API Gateway
    • Yandex Cloud Postbox
    • Message Queue
    • Serverless Integrations
    • IoT Core
    • Data Streams
    • Serverless Containers
    • Cloud Notification Service
    • Yandex Query
    • Identity and Access Management
    • Yandex Cloud Console
    • Resource Manager
    • Yandex Cloud Billing
    • Yandex Cloud Quota Manager
    • Cloud Apps
  • System Status
  • Marketplace
    • Featured
    • Infrastructure & Network
    • Data Platform
    • AI for business
    • Security
    • DevOps tools
    • Serverless
    • Monitoring & Resources
  • All Solutions
    • By industry
    • By use case
    • Economics and Pricing
    • Security
    • Technical Support
    • Start testing with double trial credits
    • Cloud credits to scale your IT product
    • Gateway to Russia
    • Cloud for Startups
    • Center for Technologies and Society
    • Yandex Cloud Partner program
    • Price calculator
    • Pricing plans
  • Customer Stories
  • Documentation
  • Blog
© 2026 Direct Cursus Technology L.L.C.
Yandex MPP Analytics for PostgreSQL
  • Getting started
    • Overview of Greenplum® and Apache Cloudberry™ DBMSs in Yandex MPP Analytics for PostgreSQL
    • Resource relationships
    • Host classes
    • High availability clusters
    • Calculating the cluster configuration
    • Networking in Yandex MPP Analytics for PostgreSQL
    • Quotas and limits
    • Backups
    • Resource groups
    • Sharding
    • Users and roles
    • User authentication
    • Command center
    • Command center settings
    • External tables
    • Managing connections
    • Expanding a cluster
    • Maintenance
    • Table and system folder vacuuming
    • DBMS settings
    • Differences between Apache Cloudberry™ and Greenplum®
  • Access management
  • Pricing policy
  • Terraform reference
  • Monitoring metrics
  • Audit Trails events
  • Public materials
  • Release notes

In this article:

  • Creating a backup
  • Storing a backup
  • Recovery from a backup
  • Limits
  • PITR in Yandex MPP Analytics for PostgreSQL
  • Use cases
  1. Concepts
  2. Backups

Backups in Yandex MPP Analytics for PostgreSQL

Written by
Yandex Cloud
Updated at July 6, 2026
View in Markdown
  • Creating a backup
  • Storing a backup
  • Recovery from a backup
    • Limits
  • PITR in Yandex MPP Analytics for PostgreSQL
  • Use cases

Yandex MPP Analytics for PostgreSQL supports automatic and manual database backups.

For clusters running an unsupported DBMS version, restoring from backups is not available.

To restore a cluster from a backup, follow this guide. You can also restore your cluster to move its hosts to a different availability zone.

Creating a backupCreating a backup

The first and every seventh automatic backups as well as all manually created backups are full backups of all databases. To save space and reduce cluster load when creating a backup, other backups are incremental and only store the data that has changed since the previous backup.

A backup is automatically created once a day. You cannot disable automatic backups. However, for such backups, you can specify a time interval during which the backup will start when you create or update a cluster. The default value is 22:00 - 23:00 UTC (Coordinated Universal Time).

Once created, a backup is compressed for storage. Append-optimized tables use data deduplication technology: newly added data or old data last archived more than 30 days ago is copied. The backup size does not include the deduplicated part size, so the displayed value can be significantly smaller than the data size in the cluster.

Backups are only created on running clusters. If you are not using your Yandex MPP Analytics for PostgreSQL cluster 24/7, check the settings of backup start time.

Learn about creating manual backups in Managing backups.

Storing a backupStoring a backup

Storing backups in Yandex MPP Analytics for PostgreSQL:

  • Backups are stored in object storage as binary files and are encrypted using GPG. Each cluster has its own encryption keys.

  • The total backup size is a whole of data copy and WAL sizes. The backup size does not include the amount of deduplicated append-optimized table data. The size of WAL data depends on the amount of made changes and is comparable to the backup size. You can get both values with a list of backups.

  • Automatic backups are stored for seven days. Manual backups are stored until the user deletes them manually.

  • After you delete a cluster, all its backups are kept for seven days.

  • Quotas and limits for cluster storage do not apply to backup storage.

Recovery from a backupRecovery from a backup

Restoring a cluster from a backup creates a new cluster with that backup’s data. You need to specify all the cluster's settings, just as when creating a new cluster. If your folder lacks resources to create such a cluster, you will not be able to recover it from a backup.

You can also use backup recovery to move Yandex MPP Analytics for PostgreSQL cluster hosts between availability zones. Do it by specifying a new availability zone when recovering. If your cluster operates as a Yandex Data Transfer endpoint, create the endpoint and transfer again after restoring the cluster from a backup.

If you set the current time as the restore time, the new cluster will match the state of the latest available restore point.

Tip

Conduct scheduled tests of cluster recovery from backups.

LimitsLimits

When restoring a cluster from a backup, there will be restrictions on the new cluster's configuration:

  • The total number of segments must be the same as in the source cluster.
  • The disk size per segment in the new cluster must be at least as large as in the source cluster.

Let's assume the source cluster has four segment hosts, each containing four segments. The total number of segments is 16. When restoring the cluster, you can choose two segment hosts with eight segments per host, so that the total number of segments remains 16.

To ensure that the disk size per segment does not decrease, the disk size in each segment host must at least double.

PITR in Yandex MPP Analytics for PostgreSQLPITR in Yandex MPP Analytics for PostgreSQL

Yandex MPP Analytics for PostgreSQL enables you to restore your cluster to a specific recovery point where the data is consistent. This feature is known as Point-in-Time-Recovery (PITR). Recovery points are created every hour. When you specify a time to recover data for, the service will use the backup closest to that point in time. When recovering the selected cluster backup, records from write-ahead logs (WALs) will be added to the backup data up to the closest recovery point.

For example, if the backup was created on November 10, 2022, 12:00:00 UTC, the current date is November 15, 2022, 19:00:00 UTC, and the latest recovery point was saved on November 15, 2022, 18:00:00 UTC, the cluster can be restored to any recovery point between November 10, 2022, 12:00:01 UTC and November 15, 2022, 18:00:00 UTC, inclusive. If you specify November 15, 2022, 17:30:00 UTC as the recovery time, the cluster will be restored to the recovery point saved on November 15, 2022, 17:00:00 UTC.

PITR mode is enabled by default. It only supports automatic backups.

Use casesUse cases

  • Managing backups in Yandex MPP Analytics for PostgreSQL

Was the article helpful?

Previous
Quotas and limits
Next
Resource groups
© 2026 Direct Cursus Technology L.L.C.