Cross-Cloud Database Restoration via Metadata Intermediary

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current database restoration methods are limited in their ability to seamlessly transfer and restore database versions across different cloud environments, requiring data to be stored and restored within the same cloud provider, which restricts flexibility and scalability.

Innovation Solution

A method and apparatus that utilize metadata to identify and restore database versions across cloud environments by sharing metadata across multiple cloud environments, allowing data to be repopulated in any environment with the metadata, even if the data is stored elsewhere, enabling restoration of database versions across different cloud environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If database restoration is performed within the same cloud provider, then data consistency and reliability are maintained, but cloud flexibility and scalability are restricted

Engineering Contradiction:
Improvedata consistencyVSAvoidcloud flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces metadata as an intermediary element that enables cross-cloud database restoration. The metadata contains identifiers and location information about data items stored in the first cloud environment, allowing the second cloud environment to locate and restore data without being constrained to the same cloud provider. This intermediary metadata layer decouples the restoration process from cloud-specific constraints while maintaining data consistency.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If database versions are stored in the same cloud environment, then restoration accuracy is ensured, but cross-cloud scalability is limited

Engineering Contradiction:
Improverestoration accuracyVSAvoidcross-cloud scalability
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent segments the database restoration system into separate components: metadata storage (in the second cloud environment) and actual data storage (in the first cloud environment). This segmentation allows the metadata to be independently managed and shared across cloud environments, enabling restoration accuracy through precise metadata guidance while achieving cross-cloud scalability by separating concerns between data location tracking and data storage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Metadata acts as an intermediary that bridges the gap between different cloud environments. It contains sufficient information (data item identifiers, location information) to enable accurate restoration without requiring the data to physically reside in the same cloud environment, thus maintaining restoration accuracy while enabling cross-cloud operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If metadata is shared across cloud environments, then restoration flexibility is improved, but system complexity increases

Engineering Contradiction:
Improverestoration flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts only the essential information needed for restoration (metadata containing data item identifiers and location information) from the complete database system and shares it across cloud environments. This extraction approach provides restoration flexibility by enabling cross-cloud operations while minimizing system complexity by sharing only necessary metadata rather than entire database copies or complex synchronization mechanisms.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11928037B2Database restoration across cloud environments
Publication Date: 2024.03.12 RUBRIK INC
  • US11928037B2 patent drawing
  • US11928037B2 patent drawing
  • US11928037B2 patent drawing

AI summary

The technology disclosed herein enables the restoration of a database version across cloud environments. In a particular embodiment, a method provides receiving, in a second cloud environment from a first cloud environment, first metadata describing a first data version stored in the first cloud environment. The first data version includes first data items and the first metadata. After receiving the first metadata, the method provides receiving, in the second cloud environment, an instruction to restore the first data items to the second cloud environment. In response to the instruction, the method provides restoring the first data items to the second cloud environment using the first metadata.