Data Aging via Grading Attributes for Storage Layering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current database management systems lack an efficient method to segregate data from database tables based on access frequency, leading to suboptimal storage solutions that do not align with the actual usage patterns, resulting in inefficient resource allocation and potential performance issues.

Innovation Solution

A process that segregates data into different layers based on access frequency, utilizing storage mechanisms like RAM, HDD, and SSD, with grading attributes determining the appropriate storage location, and a data aging object to group related tables for unified layering and storage, prioritizing storage devices based on cost and access patterns.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is stored uniformly across storage devices without segmentation, then storage management is simple, but storage efficiency and access performance deteriorate

Engineering Contradiction:
Improvestorage efficiencyVSAvoidstorage management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments data into different layers (hot, warm, cold) based on access frequency and stores each layer in appropriate storage devices (RAM, SSD, HDD). This segmentation resolves the contradiction by improving storage efficiency through optimized data placement while managing complexity through automated grading attributes and layering rules.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic data layering where data automatically transitions between storage layers based on access patterns and grading attributes. This dynamic approach improves storage efficiency by adapting to changing access requirements while the automated system manages the complexity of transitions.

Inventive Principle:
Principle #15Dynamics

2Speed

If frequently accessed data is stored in high-performance storage (RAM/SSD), then access speed improves, but storage cost increases

Engineering Contradiction:
Improvedata access speedVSAvoidstorage cost
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The patent applies local quality by placing frequently accessed data (hot layer) in high-performance storage (RAM/SSD) while storing infrequently accessed data (cold layer) in lower-cost storage (HDD). This resolves the contradiction by optimizing access speed for critical data while minimizing storage costs for less critical data through differentiated storage quality.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the storage parameter (performance vs. cost) based on data access characteristics by using grading attributes to categorize data into different layers. Hot data uses high-performance storage while cold data uses cost-effective storage, resolving the speed-cost tradeoff through parameter adaptation.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If data is segregated into multiple layers based on access frequency, then storage optimization improves, but system complexity increases

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoiddata management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements self-service through automated data layering where the system automatically assigns grading attributes, determines data layers, and manages storage placement without manual intervention. This resolves the contradiction by achieving optimized resource allocation through automation, which manages the complexity internally rather than requiring external management overhead.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent performs preliminary action by pre-defining grading attributes and layering rules that automatically guide data placement and transitions. This preliminary configuration resolves the contradiction by establishing the optimization framework in advance, allowing the system to automatically manage complex data segregation without ongoing manual complexity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9703813B2Data aging in hana using grading attributes
Publication Date: 2017.07.11 SAP SE
  • US9703813B2 patent drawing
  • US9703813B2 patent drawing
  • US9703813B2 patent drawing

AI summary

According to an embodiment of the present disclosures, systems, methods, and non-transitory computer-readable mediums having program instructions thereon, provide for process of segregating data from database tables into different layers depending on the frequency of access to the data—so that each layer of the data can be stored in an appropriate storage mechanism. For example, infrequently-accessed data can be stored in a hard disk drive (HDD) and frequently-accessed can be stored in random-access memory (RAM). Further, the data can also be stored in a sold-state drive (SSD) or other memory-storing devices. In an embodiment, grading attributes are used to layer the data and, accordingly, segregate the data into appropriate storage mechanisms.