Disaster Recovery for PostgreSQL
Gold Standard Disaster Recovery
Disaster Recovery on PostgreSQL can be complex, time-consuming, and subject to human error. StandbyMP software simplifies, automates and de-risks standby creation and management to ensure you are always protected.
Supports on-premise, cloud, and hybrid environments
SIMPLICITY
Simplify Standby Creation
The Challenge: Setting up reliable Disaster Recovery requires much more than just running a setup streaming command. In the real world, this would involve running separate actions using different command lines, manually editing configuration files, and matching everything up. If you make a single mistake in a config file, you're on your own. And what's worse, you may not know until disaster strikes.
The Solution: StandbyMP delivers standardized, automated and verified standby setup across any supported PostgreSQL version and operating system.
Work Smarter, not Harder
- Remove complexity and save time with additional functionality such as pre-checks and intuitive workflows.
- Work faster with one-click, multi-cluster actions such as creation, switchover or failover.
- Multiplatform DR enables the management of PostgreSQL, Oracle SE, and SQL Server DR from a central control centre.
Easier Patching & Maintenance
- Use StandbyMP's one-click Graceful Switchover to seamlessly shift database operations to a standby server with zero-data-loss for patching and maintenance.
- Once maintenance is complete, smoothly switch back to the primary server with just a few clicks, reducing disruption to critical services.
- Graceful Switchovers make server maintenance and patching quick and risk-free.
CONTROL
Fully featured Command Line Interface delivering granular control and convenience
Prefer to work via CLI? The powerful CLI allows you to complete common DR tasks effectively.
API functionality allows you to integrate SttandbyMP into your workflows.
How it works
Three data replication methods ensure your standby is kept reliably up-to-date.
Streaming
Real-time streaming replication
Leverage PostgreSQL's powerful real-time replication functionality to keep a standby cluster continuously up-to-date. Easily import existing streaming configurations to gain compelling monitoring and maintenance functionality through StandbyMP.
- Initialize the standby cluster easily using StandbyMP.
- A replication slot is created on the primary cluster, to which the standby cluster seamlessly connects and initiates a full backup operation via the data stream.
- Once the primary cluster data is synchronized, the standby cluster remains continuously connected and receives all transactions from the primary as soon as they are committed.
Archive mode
Archive mode WAL shipping
Utilize time-tested and reliable Write-Ahead-Log files together with PostgreSQL's Archive Mode settings to keep your standby cluster up to date.
- Initialize the standby cluster easily using StandbyMP.
- A full backup is automatically created, transferred onto standby and restored, bringing the standby into sync with the primary.
- The Archive Interval is set on the primary cluster. Whenever a new WAL segment is ready, or the Interval timeout is reached, a new WAL file is backed up by the primary cluster.
- StandbyMP automatically creates and manages the various associated callbacks, catching the newly-created WAL file, transferring it to the standby, and restoring it. StandbyMP also includes all file management, keeping both systems clean of WAL files that are no longer required.
WAL shipping
Manual file shipping
When you need total control, keep your standby cluster in-sync by manually creating and restoring transactional backups on a set schedule.
- Initialize the standby cluster easily using StandbyMP.
- A full backup is automatically created, transferred onto standby and restored, bringing the standby into sync with the primary.
- Leaving PostgreSQL's own settings alone, StandbyMP instead controls the whole show itself: a manual query is run on a set interval to create WAL backups.
- These are then automatically brought across to the standby cluster, and a manual query is run to restore them. StandbyMP manages all files and network transfers.
VIEW THE FEATURE SHEET
Discover StandbyMP's Gold Standard DR features
- One-click Graceful Switchovers
- Cascading standby support
- Automatic (or guided) Failover
- Reporting from standby
- Real-time monitoring & smart notifications
Gold Standard Disaster Recovery Features for PostgreSQL
Powerful Features & Functionality
Automated Failover
The failover assistant enables one-click failover, triggered manually or automatically.
Great RPO & RTO
Recover from any event in just a few minutes, with less than 2 minutes of data loss (user configurable).
Graceful Switchovers
Zero-data-loss planned switchovers enable easy patching, maintenance, migrations and testing.
Cloud Ready
Easy to configure on premise, hybrid, or in the cloud. Supporting public and private clouds.
Smart Notifications
Realtime monitoring with heartbeat notifications, status alerts, and log gap reports.
MultiPlatform UI
Easily manage DR configurations across PostgreSQL versions, Oracle or SQL Server databases.
Watch
PostgreSQL Disaster Recovery Overview
Truly satisfied customers
We are DR Specialists. Delivering DBAs a great customer experience. Why? Our software is reliable, intuitive, and supported by real DBAs. With 1700+ customers in 120 countries and a renewal rate of 95%, you are in good hands.
StandbyMP Customers
Countries use StandbyMP
Customer renewals
Customer Satisfaction
Key product information
Discover key product information on Dbvisit StandbyMP
NEXT STEPS
Ready to get started?
We are DR Specialists. Delivering DBAs a great customer experience. Our software is reliable, intuitive, and supported by real DBAs.
Popular Topics
Frequently asked questions
Yes StandbyMP is optimized for private and public clouds including Oracle, AWS (EC2) and Azure. Operate in a pure cloud or hybrid architecture.
Learn more in on our DR in the Cloud page.
Oracle, SQL Server and PostgreSQL functionality is licensed separately.
Oracle:
Pricing is per database with a minimum configuration of one primary database, one secondary database.
Microsoft SQL Server:
Pricing is per instance with a minimum configuration of one primary instance, and one secondary instance.
PostgreSQL:
Pricing is per cluster with a minimum of one primary cluster, and one secondary cluster.
Perpetual licenses: Purchaser owns and retains the license permanently. Support is an additional cost and can be purchased for 1, 2 or 3 years.
Term licenses - 1,2,3 year terms are available. Support is included in the price.
Oracle Databases:
- 10.2.05 to 21c (64 bit)
Oracle Editions:
(a) Enterprise, (b) Standard Edition One / Two, (c) Oracle XE
Oracle Technology Support:
- RAC, SE2HA, ODA
Oracle Storage:
- ASM & Filesystem
Oracle Operating Systems:
- Windows 2003 ~ 2016
- Linux on Intel and AMD
- Unix: AIX; Solaris (x64_64 and SPARC) on Standby v9
StandbyMP is a more resilient, more automated, and easier to manage solution compared to Basic Availability Groups and Log Shipping.
Learn more here "Compared: StandbyMP, Availability Groups, and Log Shipping"
Microsoft SQL Server Databases:
SQL Server 2012 to 2019
Oracle Operating Systems:
- Windows and Linux (and mixed environments)
StandbyMP is certified and optimized for Oracle Database Appliance. Learn more about using Standby for ODA.
StandbyMP uses physical database replication to achieve an exact copy of the production database.
Disaster Recovery is a strategy. Backups are one part of a Disaster Recovery strategy. With StandbyMP you can achieve a Gold Standard of Disaster Recovery - High integrity, Resilient, Fast, and Easy to use. Learn more in our Disaster Recovery vs Backups article.