Database Data Allocation by Access Frequency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies face challenges in accurately monitoring and estimating access frequencies for physical storage areas in database systems, making it difficult to optimize database data allocation across these areas for improved performance.

Innovation Solution

A computer system with an access frequency obtaining module and a data allocation module that divides database data based on estimated access frequencies for each value range of a reference item, allowing for informed allocation across physical storage areas.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If database data is allocated across multiple physical storage areas, then storage capacity and flexibility are improved, but accurate monitoring and estimation of access frequencies becomes difficult

Engineering Contradiction:
Improvedata allocation flexibilityVSAvoidaccess frequency monitoring accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent segments the database data into multiple data sets based on access frequency characteristics, and assigns each data set to specific physical storage areas. This segmentation enables the system to monitor and manage access frequencies more accurately by dividing the complex data storage structure into manageable units that can be individually tracked and optimized.

Inventive Principle:
Principle #1Segmentation

2Productivity

If data access performance is optimized by considering access frequencies, then DBMS processing performance is improved, but device complexity increases

Engineering Contradiction:
ImproveDBMS processing performanceVSAvoiddata allocation management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a data allocation management method that automatically monitors access frequencies and adjusts data allocation without requiring manual intervention. The system self-adjusts by identifying high-access-frequency data sets and assigning them to appropriate physical storage areas, thereby improving DBMS processing performance while reducing the operational complexity of data allocation management.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If access frequencies are estimated using allocation information and history information, then data allocation optimization is enabled, but measurement precision deteriorates due to variations in data storage density and access frequency

Engineering Contradiction:
Improvedata allocation optimization capabilityVSAvoidaccess frequency estimation accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent changes the parameters used for data allocation from static allocation information to dynamic access frequency measurements. By continuously monitoring actual access frequencies and adjusting allocation decisions based on real-time data, the system overcomes the inaccuracies of estimation and achieves more precise data allocation optimization despite variations in storage density.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7506012B2Method and computer system for allocating database data based on access frequency
Publication Date: 2009.03.17 HITACHI LTD
  • US7506012B2 patent drawing
  • US7506012B2 patent drawing
  • US7506012B2 patent drawing

AI summary

A computer is used in a computer system including multiple physical storage areas for storing database data. The database includes component information having a reference item having plural value ranges. The database data is dividable according to value ranges of the reference item. The computer comprises an access frequency obtaining module and a data allocation module. The access frequency obtaining module obtains, for each value range of the reference item in the component information, an estimated access frequency for data of the component information. The data allocation module allocates, based on the obtained estimated access frequency, data of the component information divided according to the value ranges of the reference item to the physical storage areas to be stored.