Database Archiving Consolidation for Performance Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Databases face performance issues and increased backup times due to infrequently accessed and outdated information, which conventional archival solutions fail to address effectively by not efficiently managing data across multiple tables and accommodating various file formats.

Innovation Solution

A method for archiving data from multiple database tables into a single archive table, where data values are monitored, identified for archival based on access thresholds, stored as archive files, and removed from active tables, allowing for efficient storage and management of infrequently accessed data in its original format.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If archived data is stored in its original format across multiple tables, then data accessibility and reference are maintained, but network resource demands increase and application performance slows

Engineering Contradiction:
Improvedata accessibilityVSAvoidapplication performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent merges data from multiple active database tables into a single archive table, consolidating what was previously distributed across multiple tables into one unified structure. This reduces the number of table references and queries needed, thereby improving application performance while maintaining data accessibility through the consolidated archive.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The archive table is designed to accommodate data from multiple original tables with different formats, making the archive table universal. It can store infrequently accessed data from various sources in its original formats while providing a unified access point, thus maintaining reliability without the performance penalties of multiple separate archive structures.

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

2Reliability

If archived data is stored in its original format, then data reference integrity is maintained, but the archive solution must accommodate multiple file formats increasing complexity

Engineering Contradiction:
Improvedata reference integrityVSAvoidarchive structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The archive table is designed as a universal container that can store data from multiple original tables in their original formats. This multi-functional design allows the single archive table to accommodate various file formats and data structures without requiring separate archive structures for each source table, thereby maintaining integrity while reducing overall complexity.

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

Solution Approach 2:

The patent segments the archiving process by creating separate archive tables for different data types or sources while maintaining a unified archive structure. This segmentation allows each original table's data to be archived in its original format while still organizing it within a manageable, single-table archive structure that reduces complexity compared to multiple separate archive tables.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If infrequently accessed data remains in active tables, then data is readily accessible, but backup time and network resource demands increase

Engineering Contradiction:
Improvedata accessibilityVSAvoidbackup time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent extracts infrequently accessed data from active database tables and moves it to an archive table. This extraction reduces the amount of data that needs to be maintained in active tables, thereby reducing backup time and network resource demands while preserving the ability to access the archived data when needed through the archive table.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9218347B2System and method for archiving to a single database table information located across multiple tables
Publication Date: 2015.12.22 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US9218347B2 patent drawing
  • US9218347B2 patent drawing
  • US9218347B2 patent drawing

AI summary

A method for archiving to a single database table information located across multiple database tables. The method begins by monitoring at least one data value residing in the multiple database tables. After monitoring, the method continues by identifying at least one archival data value where each archival data value corresponds to a unique data value not exceeding a threshold. An end user provides the threshold used to identify the archival data values prior to execution of the method. After identifying the archival data values, the method continues by storing archive files in the single database table, each archive file comprising at least one archive data value. Finally, after storing the archive files in the single database table, the method concludes by removing from the multiple database tables each archival data value.