Hybrid Database Storage for Query Speed and Space Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing database systems face limitations in processing speed due to hardware constraints, data storage methods, and restricted co-processing options, leading to inefficiencies in query execution.

Innovation Solution

A database system utilizing replication-based and redundancy coding-based storage systems, combined with parallelized data input, storage, retrieval, and query processing, to optimize data partitioning, storage, and query execution through efficient resource allocation and optimized query plans.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If replication-based storage is used, then data availability and query processing speed are improved, but storage space efficiency deteriorates

Engineering Contradiction:
Improvequery processing speedVSAvoidstorage space efficiency
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent segments data into multiple partitions that can be stored across different storage systems. Some partitions use replication-based storage for high-speed query access, while others use redundancy coding-based storage for space-efficient archival. This segmentation allows the system to optimize different data portions for different purposes, resolving the contradiction between speed and storage efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different storage quality characteristics to different data partitions based on their access patterns and importance. Frequently accessed data is stored with replication for high availability and speed, while less frequently accessed data uses redundancy coding for space efficiency. This local differentiation of storage quality resolves the contradiction by applying the appropriate storage method to each data portion.

Inventive Principle:
Principle #3Local quality

2Quantity of substance

If redundancy coding-based storage is used, then storage space efficiency is improved, but data retrieval speed deteriorates

Engineering Contradiction:
Improvestorage space efficiencyVSAvoiddata retrieval speed
Core Design Contradiction:
Quantity of substanceVSSpeed

Solution Approach 1:

The patent divides data into partitions that are strategically placed in different storage systems. Hot data that requires fast retrieval is segmented and placed in replication-based storage, while cold data is segmented and placed in redundancy coding-based storage. This segmentation ensures that data retrieval speed requirements are met for appropriate data portions while maximizing storage efficiency elsewhere.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the storage parameter (replication factor vs. redundancy coding ratio) based on data characteristics and access patterns. By dynamically adjusting these parameters for different data partitions, the system optimizes the balance between retrieval speed and storage efficiency, resolving the contradiction for overall system performance.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If parallelized data input and processing is implemented, then query processing efficiency is improved, but system complexity deteriorates

Engineering Contradiction:
Improvequery processing efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the data input and processing workflow into parallel streams that can be independently processed. Multiple data input channels, processing nodes, and query execution paths operate in parallel, each handling specific data partitions. This segmentation enables parallelized processing that improves productivity while managing complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements universal processing components that can handle multiple types of operations across different data partitions. The same processing architecture serves both replication-based and redundancy coding-based storage systems, reducing overall system complexity while enabling parallelized processing for improved productivity.

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

Data Source

PatentUS12591516B2Database system with replication based storage and redundancy coding based storage
Publication Date: 2026.03.31 OCIENT HOLDINGS LLC
  • US12591516B2 patent drawing
  • US12591516B2 patent drawing
  • US12591516B2 patent drawing

AI summary

A database system operates by: receiving a set of records for storage; applying a replication factor dictated by the required fault tolerance level to generate a set of replicas of the set of records; temporarily storing the set of replicas in a temporary ingress storage system during a first temporal period in accordance with the required fault tolerance level; generating a plurality of redundancy-coded segments that encodes the set of record utilizing a redundancy storage coding scheme dictated by the required fault tolerance level; and migrating the set of records from the temporary ingress storage system to a long-term storage system by storing the set of segments in the long-term storage system and by removing the set of replicas from the temporary ingress storage system.