Data Partition Reconfiguration Using Migration Event Ledgers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing dynamic changes in server system databases and data partitions is challenging due to the complexity and scale of data objects generated by modern application frameworks, leading to inaccuracies, corrupted data, and inefficient resource usage, which can result in security vulnerabilities and system downtimes.

Innovation Solution

Utilizing data ledgers to record and confirm in-flight activities during data migration events, ensuring accurate configuration of destination partitions by logging and acknowledging completion of migration events.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data migration events are processed without using data ledgers, then the system operates simpler, but data inaccuracies and corrupted data occur

Engineering Contradiction:
Improvedata accuracyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

A data ledger is introduced as an intermediary component between the data migration event source and the destination partition. The data ledger records and tracks migration events, providing a mediator that ensures data accuracy and integrity during the migration process without directly complicating the core migration functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The data ledger implements feedback mechanisms by recording migration event status and providing acknowledgment signals. This feedback loop allows the system to verify successful data migration and maintain data accuracy, resolving the contradiction between reliability and complexity through structured information flow.

Inventive Principle:
Principle #23Feedback

2Reliability

If data migration events are not logged and acknowledged, then the system is faster and simpler, but data corruption and inaccuracies occur

Engineering Contradiction:
Improvedata integrityVSAvoidmigration processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The data ledger performs preliminary recording of migration events before data transfer completes. By pre-logging migration events and their status, the system ensures data integrity is maintained from the outset, eliminating the need for time-consuming post-migration verification while preventing data corruption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The acknowledgment mechanism provides feedback that confirms data migration completion without requiring redundant processing. This efficient feedback approach ensures data integrity while minimizing time loss by using lightweight confirmation signals rather than extensive verification procedures.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If dynamic changes in databases are not monitored, then the system is more efficient, but management becomes difficult and resource allocation is inefficient

Engineering Contradiction:
Improvedatabase managementVSAvoidresource allocation efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The data ledger provides continuous feedback on database changes and migration status, enabling efficient monitoring without manual intervention. This feedback mechanism allows automated resource allocation and management decisions, improving both ease of operation and productivity by using real-time data from the ledger.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system uses the data ledger to monitor and manage itself automatically. The ledger's recorded information enables the system to self-regulate resource allocation and database management tasks without external intervention, improving ease of operation while maintaining high productivity through automated decision-making.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20260003855A1Apparatuses, methods, and computer program products for configuring a data partition based on a data ledger associated with a data migration event
Publication Date: 2026.01.01 ATLASSIAN PTY LTD
  • US20260003855A1 patent drawing
  • US20260003855A1 patent drawing
  • US20260003855A1 patent drawing

AI summary

Methods, apparatuses, or computer program products that provide for configuring a data partition based on one or more data ledgers associated with a data migration event. In some examples, an event data object associated with a data migration event is detected by monitoring an event stream. In some examples, the data migration event is indicative of data stored in a first partition associated with the event data object being migrated to a second partition that is different than the first partition. In some examples, a data ledger associated with the data migration event is updated based on the event data object. In some examples, the data ledger is configured to store data migration activity information associated with the first partition, the second partition, and the event data object. In some examples, the second partition is updated based on the data migration activity information stored in the data ledger.