Selective Data Access Control During Program Updates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
During computer program updates, existing methods often result in inconsistent data due to simultaneous access by multiple programs, leading to erroneous or corrupted application objects, and shutting down programs is not practical for business-critical systems.
Innovation Solution
A system and method that identify records affected by the update and manage data access requests by comparing them to a list of updated records, preventing access to records that are being updated to maintain data consistency, allowing other records to be accessed safely.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the computer program is shut down during update to prevent data corruption, then data integrity is improved, but system availability deteriorates
Solution Approach 1:
The patent segments data access control by identifying specific records affected by the update and applying different access rules to different records. The system divides data access into two categories: restricted access to updated records and permitted access to other records, allowing the program to continue operating while preventing only the harmful access to corrupted data.
Solution Approach 2:
The patent applies local quality by making different parts of the data structure have different access properties. Instead of shutting down the entire program, the system makes updated records have restricted access properties while other records maintain normal access properties, allowing selective data protection during the update process.
2Reliability
If all data access is prevented during update to ensure consistency, then data integrity is improved, but operational functionality deteriorates
Solution Approach 1:
The patent segments data access control by identifying specific records affected by the update and applying different access rules to different records. The system divides data access into two categories: restricted access to updated records and permitted access to other records, allowing the program to continue operating while preventing only the harmful access to corrupted data.
Solution Approach 2:
The patent applies local quality by making different parts of the data structure have different access properties. Instead of shutting down the entire program, the system makes updated records have restricted access properties while other records maintain normal access properties, allowing selective data protection during the update process.
Data Source
AI summary
In an embodiment, a method is provided for updating a computer program. In this method, a record related to a data structure being effected in the updating of the computer program is identified. Here, the data structure is accessible by the computer program. Additionally, a request is received during the update of the computer program to access a further record related to the data structure. The further record in the request is identified to match the record effected in the updating of the computer program. The request is thereby prevented from accessing the further record related to the data structure based on the further record matching the record related to the data structure


