Schema Update Processing Instructions for Logical Processors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems lack an efficient method for updating schema processing instructions in a logical processor, which hinders the effective processing of data defined by new schema versions, often requiring manual intervention and extensive testing.

Innovation Solution

A system and method that obtain an updated schema, identify differences between the new and previous schema, and generate processing instructions using dynamic processors and stub code generators to automate the implementation of these instructions in a logical processor, enabling seamless data processing without the need for system restarts or extensive testing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual intervention is used to update schema processing instructions, then reliability is improved, but productivity deteriorates

Engineering Contradiction:
Improveschema update reliabilityVSAvoidschema update productivity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary analysis of schema differences before generating update instructions. The difference identification module pre-processes the schema changes and prepares processing instructions in advance, ensuring reliability through thorough analysis while improving productivity by automating the update workflow without requiring manual intervention during critical updates.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If extensive testing is performed during schema updates, then reliability is improved, but loss of time worsens

Engineering Contradiction:
Improveschema update reliabilityVSAvoidupdate time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs testing准备工作 in advance by generating processing instructions that include built-in validation rules and compatibility checks. The difference identification module pre-analyzes potential conflicts and prepares mitigation strategies before actual schema updates are applied, reducing the need for extensive post-update testing while maintaining reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The schema update system performs self-validation through automated difference identification and processing instruction generation. The system independently verifies schema compatibility and generates appropriate update instructions without requiring extensive manual testing, thereby maintaining reliability while significantly reducing the time required for schema updates.

Inventive Principle:
Principle #25Self-service

3Reliability

If system restarts are required for schema updates, then reliability is improved, but productivity deteriorates

Engineering Contradiction:
Improveschema update reliabilityVSAvoiddata processing productivity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system dynamically applies schema updates to the logical processor without requiring a complete system restart. The processing instructions are generated and applied in a manner that allows the data processing system to continue operating, with the schema updates being integrated dynamically into the running system, thus maintaining both reliability and productivity.

Inventive Principle:
Principle #15Dynamics

4Productivity

If automated processing instructions are generated, then productivity is improved, but device complexity worsens

Engineering Contradiction:
Improveschema update productivityVSAvoidprocessing system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system segments the schema update process into distinct functional modules: a difference identification module that analyzes schema changes, and a processing instruction generation module that creates update instructions. This segmentation allows each module to specialize in specific tasks, improving overall productivity while managing complexity through modular design where each component has a defined, manageable function.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8005878B2Providing processing instructions for updating schema
Publication Date: 2011.08.23 GE INFRASTRUCTURE TECH LLC
  • US8005878B2 patent drawing
  • US8005878B2 patent drawing
  • US8005878B2 patent drawing

AI summary

A system, method and computer program product are disclosed that enable providing processing instructions for updating schema. In one embodiment, the method includes obtaining an updated schema that includes an updated version of a previous schema; identifying a difference between the updated schema and the previous schema; processing the difference to create processing instructions; and providing the processing instructions for implementation into a logical processor, wherein the logical processor processes data defined using the updated schema.