Virtual File System for Real-Time Data Lake Metadata

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing data in data lakes is challenging due to difficulties in identifying correct data sources, ensuring metadata security, and maintaining data governance, which is exacerbated by the delay in metadata snapshot exports, leading to inconsistencies and the lack of features like ACID transactions, row-level security, and data versioning.

Innovation Solution

Implementing a virtual file system that pulls up-to-date metadata from a metadata catalog associated with the data lake, providing real-time metadata access compatible with data analysis tools, and optionally generating snapshots at user request or scheduled intervals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If metadata snapshots are exported to remote storage services, then data governance and management are improved, but metadata consistency and up-to-date information are lost due to export delays

Engineering Contradiction:
Improvedata governanceVSAvoidmetadata consistency
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent introduces a virtual file system as an intermediary layer between the data lake and users. This virtual file system provides a data warehouse interface that serves as a mediator, delivering consistent and up-to-date metadata information without requiring direct access to the raw data lake storage. The intermediary resolves the contradiction by maintaining data governance through structured metadata access while ensuring consistency through real-time virtual file system queries.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If metadata snapshots are exported at scheduled intervals or on user request, then data governance is maintained, but response time and data freshness are worsened

Engineering Contradiction:
Improvedata governanceVSAvoidmetadata response time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The virtual file system performs preliminary actions by pre-loading and maintaining up-to-date metadata in a readily accessible format. When users make requests, the system can immediately serve fresh metadata without waiting for scheduled exports. This preliminary preparation of metadata in the virtual file system eliminates the time delay between data changes and user access.

Inventive Principle:
Principle #10Preliminary action

3Quantity of substance

If data is stored in raw format in data lakes, then storage efficiency is improved, but data management and governance difficulty increase

Engineering Contradiction:
Improvestorage efficiencyVSAvoiddata management complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent segments the data access system into two distinct layers: the raw data lake for efficient storage and the virtual file system for structured access. The virtual file system creates segmented views of the data that are organized and managed according to governance requirements, while the underlying data lake maintains raw storage efficiency. This segmentation allows each layer to optimize for its specific function.

Inventive Principle:
Principle #1Segmentation

4Reliability

If metadata is accessed from data lake storage services, then data governance is achieved, but ACID transactions, row-level security, and data versioning features are lost

Engineering Contradiction:
Improvedata governanceVSAvoidtransactional features
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The virtual file system provides universal access to the data lake, serving multiple functions simultaneously. It enables data governance through structured metadata access while also supporting ACID transactions, row-level security, column-level security, data versioning, and auditing. The virtual file system acts as a universal interface that delivers all these features through a single consistent access mechanism.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12411809B2Virtual file system for transactional data access and management
Publication Date: 2025.09.09 GOOGLE LLC
  • US12411809B2 patent drawing
  • US12411809B2 patent drawing
  • US12411809B2 patent drawing

AI summary

A data storage management method includes detecting a data change to data in a data repository, identifying metadata of the data change, and storing the metadata in a virtual file, the virtual file being in a data storage format that is compatible with one or more data analysis tools. In response to a subsequent user request to access metadata of the data in the data repository, the method may transmit one or more virtual files containing metadata identified in the user request.