Automated Database Storage Type Recommendation System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for selecting and adapting database technology are inefficient and costly, relying heavily on manual expertise and struggling to predict future needs due to changing user behavior and data access patterns, leading to suboptimal performance and scalability issues.

Innovation Solution

A method using machine learning to analyze data access patterns, classify them, and determine if a change in data storage type is necessary by comparing current patterns to previous settings, with a trained classifier and trend analysis to differentiate between temporary fluctuations and consistent changes, allowing for automatic or suggested changes in data storage technology.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual expert knowledge is used to select database technology, then selection accuracy may be improved, but the process becomes costly and time consuming

Engineering Contradiction:
Improveselection accuracyVSAvoidselection time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs self-service by automatically analyzing data access patterns and recommending optimal database technology without requiring manual expert intervention. The automated analysis engine continuously monitors data patterns and generates recommendations based on learned patterns, eliminating the need for expensive and time-consuming manual expert assessments while maintaining high selection accuracy

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical system of manual expert analysis with an automated machine learning-based analysis engine. This engine uses supervised learning algorithms to classify data access patterns and recommend appropriate database technologies, substituting human expert mechanics with computational processes that are both faster and scalable

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If manual expert knowledge is used to select database technology, then selection accuracy may be improved, but the process becomes costly

Engineering Contradiction:
Improveselection accuracyVSAvoidcost
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The system performs self-service by automatically analyzing data access patterns and recommending optimal database technology without requiring manual expert intervention. The automated analysis engine continuously monitors data patterns and generates recommendations based on learned patterns, eliminating the need for expensive and time-consuming manual expert assessments while maintaining high selection accuracy

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical system of manual expert analysis with an automated machine learning-based analysis engine. This engine uses supervised learning algorithms to classify data access patterns and recommend appropriate database technologies, substituting human expert mechanics with computational processes that are both faster and scalable

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Stability of the object's composition

If current database technology is used without change, then existing system stability is maintained, but performance becomes suboptimal when data access patterns change

Engineering Contradiction:
Improvesystem stabilityVSAvoidperformance
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The system implements dynamic adaptation by continuously monitoring data access patterns and automatically detecting when changes occur that would benefit from different database technology. Rather than static manual reviews, the system dynamically adjusts recommendations based on real-time pattern recognition, maintaining system stability while optimizing performance through automated change detection and recommendation generation

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements feedback mechanisms where the system continuously monitors data access patterns, compares them against learned patterns, and generates recommendations when deviations indicate suboptimal performance. This closed-loop feedback system ensures that the database technology remains aligned with actual data usage patterns, automatically adapting to maintain both stability and performance

Inventive Principle:
Principle #23Feedback

4Measurement precision

If manual analysis of data access patterns is performed, then accurate recommendations can be generated, but the process becomes complex and requires extensive expertise

Engineering Contradiction:
Improverecommendation accuracyVSAvoidprocess complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent replaces complex manual analysis mechanics with automated machine learning algorithms that perform pattern classification. The supervised learning engine automatically learns from labeled data access patterns and applies this knowledge to generate accurate recommendations, eliminating the need for complex manual analysis processes and extensive expert knowledge while maintaining high recommendation accuracy

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system performs self-service by automatically analyzing data access patterns and recommending optimal database technology without requiring manual expert intervention. The automated analysis engine continuously monitors data patterns and generates recommendations based on learned patterns, eliminating the need for expensive and time-consuming manual expert assessments while maintaining high selection accuracy

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10410137B2Method and system for analyzing accesses to a data storage type and recommending a change of storage type
Publication Date: 2019.09.10 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US10410137B2 patent drawing
  • US10410137B2 patent drawing
  • US10410137B2 patent drawing

AI summary

A method is provided for analyzing data storage applied on at least one data storage type. The data to be stored is transmitted in at least one data stream between at least one application instance and the at least one data storage type. The method includes accessing, from the at least one data stream, data selected according to pre-defined rules. Data access patterns are aggregated on the basis of the selected data, where the data access patterns are indicative of the at least one storage type applied. Classifiers are obtained by applying trained classifiers to the aggregated data access patterns. Differences between the obtained classifiers and the trained classifiers are analyzed to determine, that the obtained classifiers are indicative of at least one data storage type other than a presently used data storage type, in case at least one predefined threshold value is exceeded when analyzing the differences.