Database Storage Management Using Excess Capacity for Hot Data Relocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current database systems face challenges in efficiently managing storage capacity, particularly in relocating 'hot' data to improve performance, as existing methods can be time-consuming and often miss the target, leading to suboptimal data placement.

Innovation Solution

Implementing a capacity control mechanism that utilizes excess resources to selectively manage data storage by relocating 'hot' data to faster access locations, allowing for dynamic adjustment of database capacity and prioritizing data storage operations using automated DBMS systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If data relocation operations are performed to improve data placement accuracy, then manufacturing precision improves, but loss of time increases

Engineering Contradiction:
Improvedata placement accuracyVSAvoiddata relocation time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs preliminary identification of 'hot' data and pre-plans relocation operations during periods of excess capacity, so that when capacity becomes available, the data can be relocated immediately without extensive processing time, thus improving both accuracy and reducing time loss

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts data relocation operations based on changing capacity conditions, prioritizing critical data movements when capacity is constrained and performing less urgent relocations when excess capacity is available, optimizing the balance between precision and time

Inventive Principle:
Principle #15Dynamics

2Productivity

If excess capacity is utilized for data storage management, then productivity improves, but device complexity increases

Engineering Contradiction:
Improvedata storage management efficiencyVSAvoidcapacity control mechanism complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements automated capacity control mechanisms that self-manage data relocation decisions, monitoring capacity conditions and executing storage management operations autonomously without requiring complex external control systems, thus improving productivity while limiting complexity growth

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes operational parameters such as capacity thresholds and priority levels based on system state, allowing flexible adaptation to different conditions without requiring complex structural changes to the underlying storage management architecture

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9824101B2Data storage management by using excess capacity in a capacity controlled environment
Publication Date: 2017.11.21 TERADATA CORP
  • US9824101B2 patent drawing
  • US9824101B2 patent drawing
  • US9824101B2 patent drawing

AI summary

Excess capacity (or excess resources) can be used in a capacity controlled environment to effectively manage data storage of a database. In this context, excess capacity can, for example, be controlled used as needed, as configured and/or on a temporary basis. Management of data storage in a database can, for example, include operations associated with moving or relocating data of the database. Relocation of data can, for example, be performed to relocate data deemed to be “hot” data to a location that can provide a faster access time in order to improve the overall efficiency of the database system.