A data synchronization control method, apparatus, equipment and medium

By using bucket synchronization flags to control the synchronization process in a distributed object storage system, the problem of excessive resource consumption under multi-site active-active characteristics is solved, and data synchronization control at the bucket level and cluster level is achieved, optimizing resource configuration and system availability.

CN119759862BActive Publication Date: 2026-05-26INSPUR SUZHOU INTELLIGENT TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
INSPUR SUZHOU INTELLIGENT TECH CO LTD
Filing Date
2024-12-18
Publication Date
2026-05-26

AI Technical Summary

Technical Problem

When a multi-site active-active distributed object storage system experiences heavy front-end business pressure, excessive system resource consumption can affect client interaction. How can flexible data synchronization control be implemented to optimize resource allocation?

Method used

By determining whether to indicate a synchronization pause in the bucket synchronization flags of the target and source buckets, the synchronization process can be controlled to skip or execute synchronization operations, and log files can be updated, thus achieving bucket-level data synchronization control and supporting pause and resume control at both the bucket and cluster levels.

Benefits of technology

This allows for pausing synchronization operations when front-end business takes priority, rationally allocating system resources, ensuring that synchronization operations in other buckets are not affected, maintaining consistent update status across sites, and improving the system's flexibility and availability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119759862B_ABST
    Figure CN119759862B_ABST
Patent Text Reader

Abstract

This application relates to the field of distributed storage technology, and mainly to a data synchronization control method, apparatus, device, and medium, comprising: determining whether to perform a data synchronization operation based on a first log file; if it is determined that a data synchronization operation should be performed, invoking a synchronization thread to obtain the synchronization pipeline information of the bucket to be synchronized; determining whether the bucket synchronization flags of the target bucket and the source bucket indicate that synchronization is paused based on the identifiers of the target bucket and the source bucket; if the synchronization flag of either the target bucket or the source bucket indicates that synchronization is paused, controlling the synchronization process to skip performing the synchronization operation on the bucket to be synchronized; if neither the bucket synchronization flag of the target bucket nor the source bucket indicates that synchronization is paused, controlling the synchronization process to perform the synchronization operation on the bucket to be synchronized; and updating the first log file. Through the embodiments of this application, bucket-level data synchronization control is achieved, enabling fine-grained control of the system and flexible adjustment of system resource allocation.
Need to check novelty before this filing date? Find Prior Art