I'm wrestling with RPO calculation in a database outage situation as follows:  I have a backup from 1 hour ago and it takes me 1 hour to recover.  The Database has now been unavailable to the application for 2 hours of read/write transactions.  Do I have a 1 hour RPO or 2 Hour?  Another way to look at it is whether the business outage time counts as "data loss".

781 viewscircle icon2 Comments
Sort by:
CISO/CPO & Adjunct Law Professor in Finance (non-banking)8 months ago

Considering real world implications, how good is the backup from one hour ago? The scenario states that the DB has been unavailable to the application for 2 hours. If it was merely a loss in connectivity between the DB and the application that is one thing, but if the DB is malfunctioning then the backup may not be usable. 

Chief Information Officer8 months ago

Recovery Point Objective (RPO) defines the maximum acceptable amount of data loss measured in time. It reflects how far back in time your data can be recovered from backup before it impacts business viability. On the other hand, Recovery Time Objective (RTO) is more technology-focused — it represents the time taken to restore the affected system or application and make it operational again.

In your example, if the RPO is stated as 1 hour but it takes an additional hour to restore the application, then effectively, the business may lose up to 2 hours of data if there is no alternate mechanism in place to continue the process. This implies that in practical terms, your RPO should be 2 hours, unless compensating measures exist.

It’s also important to understand that RPO and RTO can be decoupled. For instance, the process might be able to continue through alternate means (manual overrides, shadow systems, etc.) even while recovery is ongoing. In such cases, RTO may remain higher, but effective RPO can still be kept low if the process continuity is maintained.

Lastly, while RPO is usually less than or equal to RTO, business continuity planning often allows flexibility — especially when non-digital workarounds are viable. The key is to focus on process continuity, not just system recovery.

Content you might like

Yes - Maine did the right thing. There are too many security risks with free versions of these tools. Not enough copyright or privacy protections of data.28%

No, but.... - You must have good security and privacy policies in place for ChatGPT (and other GenAI apps). My organization has policies and meaningful ways to enforce those policies and procedures for staff.44%

No - Bans simply don't work. Even without policies, this action hurts innovation and sends the wrong message to staff and the world about our organization.21%

I'm not sure. This action by Maine makes me think. Let me get back to you in a few weeks (or months).5%

View Results

Low-Latency Querying / Fast Access to data segments12%

Freshness of Data / The most up-to-date data influences segments60%

High-Throughput / Ability to ingest large amounts of data16%

High-Concurrency Querying / All of my team and/or applications can query data simultaneously5%

Maintaining Efficiency / Keeping costs reasonable while achieving performance goals5%

View Results