Ephemeral Graph Database via BLOB Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing relational database management systems (RDBMSs) face challenges when performing graph analytics, as they require replicating data in persistent storage, leading to increased storage needs and costs, as well as higher frequencies of data quality errors.

Innovation Solution

The implementation of an ephemeral graph database that is stored for a limited duration in binary large object (BLOB) storage instead of in the RDBMS, allowing for reduced overhead and enabling the generation of an ephemeral graph database specifically for graph analytics, which is deleted after the analysis is complete.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is replicated in persistent storage for graph analytics, then graph analytics can be performed, but storage requirements and costs increase

Engineering Contradiction:
Improvegraph analytics capabilityVSAvoidstorage requirements
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent creates ephemeral graph database instances that are temporary and disposable, stored in volatile memory rather than persistent storage. These ephemeral instances are created on-demand for graph analytics operations and automatically deleted afterward, eliminating the need for long-term data replication in persistent storage while maintaining graph analytics capability.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

2Reliability

If data is replicated in persistent storage for graph analytics, then graph analytics can be performed, but data quality errors increase

Engineering Contradiction:
Improvegraph analytics capabilityVSAvoiddata quality
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The patent creates temporary copies of graph data in volatile memory for analytics operations. These copies are ephemeral and discarded after use, preventing the accumulation and propagation of data quality errors that occur with persistent replication. The original relational database remains the single source of truth, maintaining data quality while enabling graph analytics through temporary copying.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12271424B2Ephemeral graph database
Publication Date: 2025.04.08 THE BOEING CO
  • US12271424B2 patent drawing
  • US12271424B2 patent drawing
  • US12271424B2 patent drawing

AI summary

A server computing device including one or more server memory devices storing a relational database. The server computing device further includes one or more server processing devices configured to receive an ephemeral graph database request. The ephemeral graph database request indicates a selection of data stored in the relational database. The processing devices generate an ephemeral graph database that encodes the selected data in a graph structure and store the ephemeral graph database in binary large object (BLOB) storage at the one or more memory devices. The processing devices receive instructions to apply a graph analytics algorithm at the ephemeral graph database. The processing devices read the ephemeral graph database from the BLOB storage and apply the graph analytics algorithm to the ephemeral graph database to generate a graph analytics result. The processing devices output the graph analytics result and delete the ephemeral graph database from the BLOB storage.