Method, device and system for data synchronization

A data synchronization and data technology, which is applied in the field of data processing, can solve problems such as inability to meet user data synchronization requirements and data source data synchronization, and achieve the effect of meeting data synchronization requirements and realizing data synchronization

CN107566499BActive Publication Date: 2020-12-29ADVANCED NEW TECH CO LTD
7 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Publication Date
2020-12-29

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The embodiment of the present application discloses a method, device and system for data synchronization, the method includes: obtaining a data synchronization task, the data synchronization task is used to instruct to synchronize the data to be synchronized from the first data source in the first computer network domain to A second data source in the second computer network domain; acquiring the data to be synchronized; and writing the data to be synchronized into the second data source according to an instruction of the data synchronization task.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The present application relates to the field of data processing, and more specifically relates to a data synchronization method, device and system. Background technique

[0002] Due to the needs of system backup, upgrade, data exchange or data sharing, it is necessary to synchronize data between data sources in different computer network domains, but the current technical solution can only realize data synchronization between different data sources in the same computer network domain. Synchronization cannot realize data synchronization between data sources in different computer network domains, and cannot meet the data synchronization needs of users.

[0003] Therefore, a data synchronization method is required to overcome the above technical problems. Contents of the invention

[0004] The purpose of this application is to provide a method, device and system for data synchronization, which can acquire data in a data source in a computer network dom...

Examples

Embodiment 1

[0094] The data synchronization device executing method 100 may be an agent computer in the first computer network domain, such as figure 2 As shown, at S104, acquiring the data to be synchronized may specifically be: directly reading the data to be synchronized. Correspondingly, at S106, according to the instruction of the data synchronization task, writing the data to be synchronized into the second data source may specifically be: according to the instruction of the data synchronization task, after receiving the agent in the second computer network domain When the data pull request is sent by the computer, the data to be synchronized is sent to the agent computer in the second computer network domain, and the data pull request is used to request that the data to be synchronized be written into the second data source, so The agent computer in the second computer network domain is used to write the data to be synchronized into the second data source, so that the data to be s...

Embodiment 2

[0102] The data synchronization device executing method 100 can be an agent computer in the second computer network domain, such as image 3 As shown, at S104, acquiring the data to be synchronized may specifically be: receiving the data to be synchronized pushed by the agent computer in the first computer network domain. Correspondingly, at S106, according to the instruction of the data synchronization task, writing the data to be synchronized into the second data source may specifically be: according to the instruction of the data synchronization task, writing the received proxy computer in the first computer network domain The sent data to be synchronized is written into the second data source. Thus, it is possible to read the data to be synchronized across domains from a data source in a computer network domain, and write the data to be synchronized into the data source in the computer network domain.

[0103] Optionally, as an example, when the user determines that the c...

Embodiment 3

[0109] The data synchronization device executing method 100 can be a gateway device, such as Figure 4 As shown, at S104, obtaining the data to be synchronized may specifically be: receiving the data to be synchronized pushed by the agent computer in the first computer network domain. Correspondingly, at S106, according to the instruction of the data synchronization task, writing the data to be synchronized into the second data source may specifically be: according to the instruction of the data synchronization task, after receiving the When a data pull request is made, the data to be synchronized is sent to the agent computer in the second computer network domain, and the data pull request is used to request that the data to be synchronized be written into the second data source, and the second The proxy computer in the second computer network domain is used to write the data to be synchronized into the second data source. Thus, after receiving the data to be synchronized, t...