Removable Media Object Store Using Key And Value Partitions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data storage on removable media, such as magnetic tape, is inefficient due to suboptimal I/O patterns when using file-based formats, necessitating special accommodations.

Innovation Solution

Implementing an object store on removable storage media by partitioning the media into key and value store partitions, allowing data to be stored and retrieved efficiently, enabling compatibility across different systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If file-based formats are used to store data on removable media such as magnetic tape, then data can be stored in a flexible and globally readable format, but I/O patterns become suboptimal and require special accommodations

Engineering Contradiction:
Improveformat compatibilityVSAvoidI/O efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent segments data into fixed-size objects with unique identifiers, separating the data content from the storage medium. This segmentation allows the system to optimize I/O operations by working with discrete objects rather than continuous file streams, improving tape access efficiency while maintaining format flexibility through the object identifier mechanism.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the fundamental parameters of data representation by using fixed-size objects with unique keys instead of variable-length files. This parameter change enables optimal I/O patterns on tape by allowing sequential access to fixed-size blocks, while the unique key system preserves the adaptability and global readability of the format.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If data is stored in application-specific formats on removable media, then storage efficiency may be improved, but flexibility and global readability are reduced

Engineering Contradiction:
Improvestorage efficiencyVSAvoidformat flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal object store format that can be used across different applications and systems. The fixed-size object structure with unique keys provides a common interface that works efficiently on various removable media types, achieving both storage efficiency and broad compatibility simultaneously through its multi-functional design.

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

Solution Approach 2:

By changing from variable-length application-specific formats to fixed-size objects with unique identifiers, the system achieves efficient storage and retrieval operations while maintaining format flexibility. The parameter change to fixed-size objects enables optimal use of removable media capacity and access patterns.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If special accommodations are made to use file-based formats on magnetic tape, then data can be stored on tape, but system complexity increases

Engineering Contradiction:
Improvemedia compatibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments data into standardized objects that can be uniformly handled by the storage system. This segmentation eliminates the need for complex file-based accommodations on tape, as the fixed-size objects with unique keys can be directly written to and read from sequential media without requiring special file system layers or conversion mechanisms.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of adapting the storage medium to accommodate file-based formats, the patent inverts the approach by designing a file-like interface that adapts to the constraints of sequential access media. The object store presents a simple key-based interface to users while internally optimizing for sequential access patterns, eliminating the need for complex accommodations.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS12417015B2Removable media based object store
Publication Date: 2025.09.16 QUANTUM CORP
  • US12417015B2 patent drawing
  • US12417015B2 patent drawing
  • US12417015B2 patent drawing

AI summary

A method for implementing an object store using removable storage media includes the steps of receiving a request to retrieve first data; determining a first data object in which at least a portion of the first data is stored; determining a removable storage medium on which the first data object is stored, the removable storage medium including a value store partition into which one or more data objects including at least the first data object are stored and a key store partition into which one or more keys identifying the one or more data objects are stored; retrieving the first data object from the value store partition; and retrieving the at least a portion of the first data from the first data object. The method can further be performed using a data management system and/or one or more non-transitory computer-readable storage media.