CN111209332A - Database synchronization method based on self-made serialization algorithm - Google Patents

Database synchronization method based on self-made serialization algorithm Download PDF

Info

Publication number
CN111209332A
CN111209332A CN201911324625.2A CN201911324625A CN111209332A CN 111209332 A CN111209332 A CN 111209332A CN 201911324625 A CN201911324625 A CN 201911324625A CN 111209332 A CN111209332 A CN 111209332A
Authority
CN
China
Prior art keywords
data
processing
service module
metadata
serialization
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201911324625.2A
Other languages
Chinese (zh)
Other versions
CN111209332B (en
Inventor
奚勇勤
王福胜
江新乐
胡志坚
陈晨辉
初志强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SUZHOU BOYUAN RONGTIAN INFORMATION TECHNOLOGY CO LTD
China Railway Shanghai Group Co Ltd
Original Assignee
SUZHOU BOYUAN RONGTIAN INFORMATION TECHNOLOGY CO LTD
China Railway Shanghai Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SUZHOU BOYUAN RONGTIAN INFORMATION TECHNOLOGY CO LTD, China Railway Shanghai Group Co Ltd filed Critical SUZHOU BOYUAN RONGTIAN INFORMATION TECHNOLOGY CO LTD
Priority to CN201911324625.2A priority Critical patent/CN111209332B/en
Publication of CN111209332A publication Critical patent/CN111209332A/en
Application granted granted Critical
Publication of CN111209332B publication Critical patent/CN111209332B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention relates to a database synchronization method based on a self-made serialization algorithm, which comprises a management tool, a publishing service module and a subscribing service module and is characterized in that a self-defined data view primitive data structure is established, a source database generates metadata according to the structure, the publishing service module extracts the data according to the definition of the metadata, a self-made serialization storage algorithm is established, the data are stored in a serialization mode and published, the subscribing service module receives the data published by the publishing service module according to the definition of the metadata, processes the data in a reverse mode, and finally updates the data into target data. The invention realizes the mechanisms of minimized transmission of database synchronization, self-defined identification of data constraint relation and the like, performs self-defined logic processing on the occasions of data updating, data verification, data updating and the like in a plug-in customization mode, ensures the data consistency and realizes the effective synchronization of the data.

Description

Database synchronization method based on self-made serialization algorithm
Technical Field
The invention relates to the technical field of database synchronization, in particular to a database synchronization method based on a self-made serialization algorithm.
Background
In a production environment with a centralized control mode, data is deployed in a machine room of a central mechanism, and subordinate mechanisms only deploy emergency systems; normally, the business processing of the subordinate organization depends on the system of the central organization, and under the condition that the network and the central database are broken down, the subordinate organization starts the emergency system to perform daily business processing. The service requirement is that service data of the central database needs to be periodically synchronized to subordinate institutions under normal conditions so as to ensure that the service data under emergency conditions can ensure a certain degree of freshness.
The existing data synchronization means is relatively poor in customizability, means for verifying associated data related to business rules are lacking, processing on aspects such as database primary keys is incomplete, conditions of primary key conflict and associated data inconsistency often occur in the synchronization process, and accordingly data synchronization fails, or the synchronized associated data is inconsistent, and finally when an emergency condition occurs, an emergency system cannot be started normally.
Disclosure of Invention
The invention aims to overcome the problems in the prior art and provide a database synchronization method based on a self-made serialization algorithm, so that the data of a source database and the data of a target database are kept consistent in a specified period.
In order to achieve the technical purpose and achieve the technical effect, the invention is realized by the following technical scheme:
a database synchronization method based on a self-made serialization algorithm comprises a management tool, a publishing service module and a subscribing service module, wherein a self-defined data view primitive data structure is established, a source database generates metadata according to the structure, the publishing service module extracts the data according to the definition of the metadata, a self-made serialization storage algorithm is established, the data are stored in a serialization mode and published, the subscribing service module receives the data published by the publishing service module according to the definition of the metadata, processes the data in a reverse mode, and finally updates the data into target data.
Further, the step of generating metadata by the source database according to the customized data view primitive data structure comprises the following steps:
step 1.1) manually generating structure information metadata of a data table, wherein the structure information metadata comprises a data table name, a data table type, a data table batch condition, a field name, a data type and a length;
step 1.2) establishing external data relation metadata of the data table, acquiring other data table lists on which the data table depends, and recording a dependency field;
step 1.3) combines step 1.1) and step 1.2), and establishes a data release configuration model:
step 1.31) configuring a source database connection character string, a data serialization file storage position and data subscriber service address information;
step 1.32) configuring data synchronization opportunity aiming at all data views, wherein the synchronization opportunity is defined as a plurality of numerical values divided by semicolons, the first numerical value represents a synchronization period, the minimum unit of the period is minutes, and the rest numerical values represent time points of forced synchronization;
step 1.4) combining step 1.1) and step 1.2), establishing a data subscription configuration model:
step 1.41) configuring a data verification plug-in, and if the data verification plug-in is not configured, adopting default processing by the system;
step 1.42) configuring the plug-ins before and after updating the data table, and if the plug-ins are not configured, adopting default processing by the system;
step 1.43) configuring the target database connection character strings, data sequence files and FTP server related configuration aiming at all data views.
Further, the homemade serialization storage algorithm comprises the following steps:
step 2.1) aiming at the definition of the data view metadata, sequentially carrying out data acquisition processing on each data item, and carrying out the step 2.2) processing on a single data definition item;
step 2.2) processing each data record in turn according to the number of records for the acquired data item data, and performing the step 2.3) processing for a single data record;
step 2.3), performing binary processing on each data record according to field metadata definition in sequence;
and 2.4) carrying out compression processing on the binary processing structure of the single data definition item, further reducing the size of data storage and final transmission, and carrying out file storage on the compressed data.
Further, the data publishing comprises the following steps:
step 3.1) the publishing service module acquires a data synchronization period from the data view metadata and performs data synchronization operation according to the period requirement, and each period of operation automatically allocates a batch number to the system;
step 3.2) the publishing service module acquires the state of the subscriber, if the state of the subscriber is abnormal, all the complete data is updated at this time to ensure the data consistency of all the data after reaching the target library; if the state of the subscriber terminal is normal, updating the changed data; completely updating the plan data each time;
and 3.3) according to the processing result list in the step 3.2), the system performs the step 2.1) to finish the serialized storage of the data definition items, and after each time the serialized operation of one data definition item is finished, the publishing service module sends a synchronous instruction to the subscribing service module.
Further, the subscription service module receiving and reversely processing the data comprises the following steps:
step 4.1) the subscription service module receives the synchronous instruction issued by the issuing service module, stores the synchronous instruction into an instruction queue according to the batch requirement, and creates an independent thread for instruction processing;
step 4.2) in the instruction processing thread, carrying out FTP downloading on the data definition items appointed in the instruction information in sequence, and aiming at the condition of download failure, repeatedly trying the system for a plurality of times, marking abnormity if a plurality of times fail, and skipping to the step 4.4), otherwise, regarding as downloading success, and waiting for the data file after downloading success;
step 4.3) in the instruction processing thread, after all the data definition items of the current batch are downloaded successfully, sequentially decompressing, deserializing and splicing the data files according to the data constraint relation; after the processing is finished, performing data verification operation, and after the verification is passed, performing plug-in processing before updating, batch updating and storing processing and performing plug-in processing after updating by the system; no abnormity or error occurs in the processing process, the batch state is marked as normal, and the updating is finished; otherwise, jumping to step 4.4);
and 4.4) aiming at the condition of batch processing abnormity, the batch updating fails, all the instruction processing is judged to fail, the batch state is marked to be abnormal, and the batch updating is finished.
Further, in the step 1.43), the FTP server related configuration includes a server address, a port, a login user, a password and a data storage directory.
Further, in the step 3.3), the synchronous instruction information includes a batch number, a data definition item name, a data page number, a data number and an instruction type.
Further, in the step 4.2), for the case of download failure, the system repeats the trial 3 times, and if all the trial 3 times fail, an exception is marked.
The invention has the beneficial effects that:
the invention can compress the size of data transmission to the maximum extent and save the occupation of network bandwidth resources; meanwhile, the system realizes the identification of unchanged data, and reduces the data volume while ensuring the correctness of the data; the system provides a plurality of mechanisms such as increment, safety, fault tolerance, exception handling, customized synchronization rule and the like of data synchronization, more effectively realizes data synchronization service, and is a database synchronization system with excellent performance, good accuracy, stable operation and less resource occupation.
Drawings
FIG. 1 is a schematic diagram of a network topology of the present invention;
FIG. 2 is a diagram of the data distribution processing logic of the present invention;
FIG. 3 is a block diagram of the subscription receiving and reverse processing logic of the present invention;
fig. 4 is a general logical block diagram of the present invention.
Detailed Description
The present invention will be described in detail below with reference to the accompanying drawings in conjunction with embodiments.
As shown in fig. 1, a database synchronization method based on a self-made serialization algorithm includes a management tool, a publishing service module and a subscribing service module, where the system establishes a self-defined data view primitive data structure for a database to be subjected to data synchronization through the management tool, generates metadata from a source database according to the structure, and provides a monitoring entry for daily synchronization service, the publishing service module extracts data according to the definition of the metadata, specifically, periodically obtains data from the source database in batches according to the definition of the data view metadata, establishes a self-made serialization storage algorithm, performs serialization storage on the data and performs data publishing, and finally publishes the data on an FTP server in a file form, and the subscribing service module receives the data published by the publishing service module according to the definition of the metadata, and the data is reversely processed and finally updated to the target data.
The method for generating the metadata by the source database according to the self-defined data visual primitive data structure comprises the following steps:
step 1.1) manually generating structure information metadata of a data table by using a management tool at a management end, wherein the structure information metadata comprises a data table name, a data table type (a basic table or a schedule table), a data table batch condition, a field name, a data type and a length, and the data type information is set according to a custom rule;
step 1.2) establishing external data relation metadata of the data table, acquiring other data table lists on which the data table depends, and recording a dependency field;
step 1.3) combines step 1.1) and step 1.2), and establishes a data release configuration model:
step 1.31) configuring a source database connection character string, a data serialization file storage position and data subscriber service address information;
step 1.32) configuring data synchronization opportunity aiming at all data views, wherein the synchronization opportunity is defined as a plurality of numerical values divided by semicolons, the first numerical value represents a synchronization period, the minimum unit of the period is minutes, and the rest numerical values represent time points of forced synchronization, and the time points are accurate to minutes, such as 0930, and represent 9: 30;
step 1.4) combining step 1.1) and step 1.2), establishing a data subscription configuration model:
step 1.41) configuring a data verification plug-in, and if the data verification plug-in is not configured, adopting default processing by the system;
step 1.42) configuring the plug-ins before and after updating the data table, and if the plug-ins are not configured, adopting default processing by the system;
step 1.43) configuring the target database connection character strings, data sequence files and FTP server related configuration aiming at all data views.
The self-made serialization storage algorithm comprises the following steps:
step 2.1) aiming at the definition of the data view metadata, sequentially carrying out data acquisition processing on each data item, and carrying out the step 2.2) processing on a single data definition item;
step 2.2) processing each data record in turn according to the number of records for the acquired data item data, and performing the step 2.3) processing for a single data record;
step 2.3), performing binary processing on each data record according to field metadata definition in sequence;
and 2.4) carrying out compression processing on the binary processing structure of the single data definition item, further reducing the size of data storage and final transmission, and carrying out file storage on the compressed data.
The data publishing comprises the following steps:
step 3.1) the publishing service module acquires a data synchronization period from the data view metadata and performs data synchronization operation according to the period requirement, and each period of operation automatically allocates a batch number to the system;
step 3.2) the publishing service module acquires the state of the subscriber, if the state of the subscriber is abnormal, all the complete data is updated at this time, namely the version problem of the basic data is not considered, so as to ensure the data consistency after all the data reach the target library; if the state of the subscriber terminal is normal, updating the changed data (only aiming at the basic class data) at this time; completely updating the plan data each time;
and 3.3) according to the processing result list in the step 3.2), the system performs the step 2.1) to finish the serialized storage of the data definition items, and after each time the serialized operation of one data definition item is finished, the publishing service module sends a synchronous instruction to the subscribing service module.
The subscription service module receiving and reversely processing data comprises the following steps:
step 4.1) the subscription service module receives the synchronous instruction issued by the issuing service module, stores the synchronous instruction into an instruction queue according to the batch requirement, and creates an independent thread for instruction processing;
step 4.2) in the instruction processing thread, carrying out FTP downloading on the data definition items appointed in the instruction information in sequence, and aiming at the condition of download failure, repeatedly trying the system for a plurality of times, marking abnormity if a plurality of times fail, and skipping to the step 4.4), otherwise, regarding as downloading success, and waiting for the data file after downloading success;
step 4.3) in the instruction processing thread, after all the data definition items of the current batch are downloaded successfully, sequentially decompressing, deserializing and splicing the data files according to the data constraint relation; after the processing is finished, performing data verification operation, and after the verification is passed, performing plug-in processing before updating, batch updating and storing processing and performing plug-in processing after updating by the system; no abnormity or error occurs in the processing process, the batch state is marked as normal, and the updating is finished; otherwise, jumping to step 4.4);
and 4.4) aiming at the condition of batch processing abnormity, the batch updating fails, all the instruction processing is judged to fail, the batch state is marked to be abnormal, and the batch updating is finished.
In the step 1.43), the related configuration of the FTP server includes a server address, a port, a login user, a password and a data storage directory.
In the step 3.3), the synchronous instruction information includes a batch number, a data definition item name, a data page number, a data number and an instruction type.
In the step 4.2), aiming at the condition of download failure, the system repeatedly tries for 3 times, and if all the 3 times of download failure, the system marks an exception.
Principle of the invention
In the specific implementation of the invention, the following parameters can be adopted:
the management tool is deployed on a management terminal, and requires Windows7 professional edition or higher, Framework 4.0;
the database Server requires Windows Server 2008R 2, MS SQL Server 2008R 2;
the network requirement is a local area network.
The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention, and various modifications and changes may be made by those skilled in the art. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims (8)

1. A database synchronization method based on a self-made serialization algorithm comprises a management tool, a publishing service module and a subscribing service module and is characterized in that a self-defined data visual primitive data structure is established, a source database generates metadata according to the structure, the publishing service module extracts the data according to the definition of the metadata, a self-made serialization storage algorithm is established, the data are stored in a serialization mode and published, the subscribing service module receives the data published by the publishing service module according to the definition of the metadata, processes the data in a reverse mode, and finally updates the data into target data.
2. The database synchronization method based on the homemade serialization algorithm as claimed in claim 1, wherein the step of generating metadata from the source database according to the customized data visual primitive data structure comprises the steps of:
step 1.1) manually generating structure information metadata of a data table, wherein the structure information metadata comprises a data table name, a data table type, a data table batch condition, a field name, a data type and a length;
step 1.2) establishing external data relation metadata of the data table, acquiring other data table lists on which the data table depends, and recording a dependency field;
step 1.3) combines step 1.1) and step 1.2), and establishes a data release configuration model:
step 1.31) configuring a source database connection character string, a data serialization file storage position and data subscriber service address information;
step 1.32) configuring data synchronization opportunity aiming at all data views, wherein the synchronization opportunity is defined as a plurality of numerical values divided by semicolons, the first numerical value represents a synchronization period, the minimum unit of the period is minutes, and the rest numerical values represent time points of forced synchronization;
step 1.4) combining step 1.1) and step 1.2), establishing a data subscription configuration model:
step 1.41) configuring a data verification plug-in, and if the data verification plug-in is not configured, adopting default processing by the system;
step 1.42) configuring the plug-ins before and after updating the data table, and if the plug-ins are not configured, adopting default processing by the system;
step 1.43) configuring the target database connection character strings, data sequence files and FTP server related configuration aiming at all data views.
3. The homemade serialization algorithm-based database synchronization method according to claim 2, wherein said homemade serialization storage algorithm comprises the steps of:
step 2.1) aiming at the definition of the data view metadata, sequentially carrying out data acquisition processing on each data item, and carrying out the step 2.2) processing on a single data definition item;
step 2.2) processing each data record in turn according to the number of records for the acquired data item data, and performing the step 2.3) processing for a single data record;
step 2.3), performing binary processing on each data record according to field metadata definition in sequence;
and 2.4) carrying out compression processing on the binary processing structure of the single data definition item, further reducing the size of data storage and final transmission, and carrying out file storage on the compressed data.
4. The database synchronization method based on the homemade serialization algorithm as claimed in claim 3, wherein said data publishing comprises the steps of:
step 3.1) the publishing service module acquires a data synchronization period from the data view metadata and performs data synchronization operation according to the period requirement, and each period of operation automatically allocates a batch number to the system;
step 3.2) the publishing service module acquires the state of the subscriber, if the state of the subscriber is abnormal, all the complete data is updated at this time to ensure the data consistency of all the data after reaching the target library; if the state of the subscriber terminal is normal, updating the changed data; completely updating the plan data each time;
and 3.3) according to the processing result list in the step 3.2), the system performs the step 2.1) to finish the serialized storage of the data definition items, and after each time the serialized operation of one data definition item is finished, the publishing service module sends a synchronous instruction to the subscribing service module.
5. The homemade serialization algorithm-based database synchronization method of claim 4, wherein said subscription service module receiving and reverse processing data comprises the steps of:
step 4.1) the subscription service module receives the synchronous instruction issued by the issuing service module, stores the synchronous instruction into an instruction queue according to the batch requirement, and creates an independent thread for instruction processing;
step 4.2) in the instruction processing thread, carrying out FTP downloading on the data definition items appointed in the instruction information in sequence, and aiming at the condition of download failure, repeatedly trying the system for a plurality of times, marking abnormity if a plurality of times fail, and skipping to the step 4.4), otherwise, regarding as downloading success, and waiting for the data file after downloading success;
step 4.3) in the instruction processing thread, after all the data definition items of the current batch are downloaded successfully, sequentially decompressing, deserializing and splicing the data files according to the data constraint relation; after the processing is finished, performing data verification operation, and after the verification is passed, performing plug-in processing before updating, batch updating and storing processing and performing plug-in processing after updating by the system; no abnormity or error occurs in the processing process, the batch state is marked as normal, and the updating is finished; otherwise, jumping to step 4.4);
and 4.4) aiming at the condition of batch processing abnormity, the batch updating fails, all the instruction processing is judged to fail, the batch state is marked to be abnormal, and the batch updating is finished.
6. The homemade serialization algorithm-based database synchronization method according to claim 2, wherein in said step 1.43), the FTP server-related configuration includes server address, port, login user, password, and data storage directory.
7. The database synchronization method based on the homemade serialization algorithm as claimed in claim 4, wherein in said step 3.3), the synchronization command information includes batch number, data definition item name, data page number, data number and command type.
8. The database synchronization method based on the homemade serialization algorithm as claimed in claim 5, wherein in step 4.2), for the case of download failure, the system makes 3 repeated attempts, and if all 3 failures, the system marks an exception.
CN201911324625.2A 2019-12-20 2019-12-20 Database synchronization method based on homemade serialization algorithm Active CN111209332B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911324625.2A CN111209332B (en) 2019-12-20 2019-12-20 Database synchronization method based on homemade serialization algorithm

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911324625.2A CN111209332B (en) 2019-12-20 2019-12-20 Database synchronization method based on homemade serialization algorithm

Publications (2)

Publication Number Publication Date
CN111209332A true CN111209332A (en) 2020-05-29
CN111209332B CN111209332B (en) 2024-02-09

Family

ID=70788173

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911324625.2A Active CN111209332B (en) 2019-12-20 2019-12-20 Database synchronization method based on homemade serialization algorithm

Country Status (1)

Country Link
CN (1) CN111209332B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112199441A (en) * 2020-09-28 2021-01-08 中国平安人寿保险股份有限公司 Data synchronization processing method, device, equipment and medium based on big data platform
CN113986420A (en) * 2021-10-13 2022-01-28 上海视九信息科技有限公司 Asynchronous rendering method, system and medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040201604A1 (en) * 2000-06-19 2004-10-14 International Business Machines Corporation System and method for developing and administering web applications and services from a workflow, enterprise, and mail-enabled web application server and platform
US6845383B1 (en) * 2000-06-19 2005-01-18 International Business Machines Corporation System and method for managing concurrent scheduled or on-demand replication of subscriptions
CN101902473A (en) * 2010-07-22 2010-12-01 武汉中地数码科技有限公司 Method for synchronously updating data based on grid GIS (Geographic Information System)
CN104317843A (en) * 2014-10-11 2015-01-28 上海瀚之友信息技术服务有限公司 Data synchronism ETL (Extract Transform Load) system
WO2016016539A1 (en) * 2014-08-01 2016-02-04 Shootshareshow Method, system and platform for the creation and operation of a multimedia database
CN105338086A (en) * 2015-11-04 2016-02-17 浪潮软件股份有限公司 Distributed message forwarding method
CN107819824A (en) * 2017-10-09 2018-03-20 中国电子科技集团公司第二十八研究所 A kind of Urban Data opens and information service system and method for servicing
CN108536743A (en) * 2018-03-09 2018-09-14 中国电子科技集团公司第二十八研究所 A kind of Combat Command System database in phase system

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040201604A1 (en) * 2000-06-19 2004-10-14 International Business Machines Corporation System and method for developing and administering web applications and services from a workflow, enterprise, and mail-enabled web application server and platform
US6845383B1 (en) * 2000-06-19 2005-01-18 International Business Machines Corporation System and method for managing concurrent scheduled or on-demand replication of subscriptions
CN101902473A (en) * 2010-07-22 2010-12-01 武汉中地数码科技有限公司 Method for synchronously updating data based on grid GIS (Geographic Information System)
WO2016016539A1 (en) * 2014-08-01 2016-02-04 Shootshareshow Method, system and platform for the creation and operation of a multimedia database
CN104317843A (en) * 2014-10-11 2015-01-28 上海瀚之友信息技术服务有限公司 Data synchronism ETL (Extract Transform Load) system
CN105338086A (en) * 2015-11-04 2016-02-17 浪潮软件股份有限公司 Distributed message forwarding method
CN107819824A (en) * 2017-10-09 2018-03-20 中国电子科技集团公司第二十八研究所 A kind of Urban Data opens and information service system and method for servicing
CN108536743A (en) * 2018-03-09 2018-09-14 中国电子科技集团公司第二十八研究所 A kind of Combat Command System database in phase system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
高卫中,廖华明: "网格数据库中基于发布/订阅的分片复制技术及实现", 计算机应用 *
高梓铭;韦同胜;王鲲;赵文涛;: "疑难电子数据修复方案库数据同步方法比较", 西安邮电大学学报 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112199441A (en) * 2020-09-28 2021-01-08 中国平安人寿保险股份有限公司 Data synchronization processing method, device, equipment and medium based on big data platform
CN112199441B (en) * 2020-09-28 2023-11-24 中国平安人寿保险股份有限公司 Data synchronous processing method, device, equipment and medium based on big data platform
CN113986420A (en) * 2021-10-13 2022-01-28 上海视九信息科技有限公司 Asynchronous rendering method, system and medium
CN113986420B (en) * 2021-10-13 2024-05-17 上海视九信息科技有限公司 Asynchronous rendering method, system and medium

Also Published As

Publication number Publication date
CN111209332B (en) 2024-02-09

Similar Documents

Publication Publication Date Title
KR102162872B1 (en) Multi-task scheduling method, system, application server and computer-readable storage medium
CN108829409B (en) Distributed system rapid deployment method and system
CN105763369B (en) A kind of terminal unit remote software version distribution method and system
CN111400407B (en) Data synchronization method and device, storage medium and electronic device
CN109981350B (en) Uninterrupted upgrading method and system for cloud service
CN111209332B (en) Database synchronization method based on homemade serialization algorithm
CN115048205B (en) ETL scheduling platform, deployment method thereof and computer-readable storage medium
CN110806907B (en) Containerized configurable database script execution management system and method
CN104811979A (en) Pressure testing method and device based on FOTA upgrading
CN114443294B (en) Big data service component deployment method, system, terminal and storage medium
CN112416957A (en) Data increment updating method and device based on data model layer and computer equipment
CN111884834A (en) Zookeeper-based distributed system upgrading method and system and computer equipment
CN108616391A (en) Method and system for upgrading equipment firmware at server side
EP2808785A1 (en) Incremental deployment of software across an enterprise system
CN112698622B (en) Automatic control method, device and machine readable storage medium
CN114546588A (en) Task deployment method and device, storage medium and electronic device
CN112416936B (en) DCS background multi-node cooperative configuration mark name verification method
CN110007946B (en) Method, device, equipment and medium for updating algorithm model
CN111580948A (en) Task scheduling method and device and computer equipment
US8015270B2 (en) Redundant appliance configuration repository in standard hierarchical format
CN110377568A (en) A kind of metadata acquisition method and device
CN113435489B (en) Method, device, computer readable storage medium and processor for deploying system
CN114020368A (en) Information processing method and device based on state machine and storage medium
EP2711836A1 (en) Data distribution system
CN114500268A (en) Deployment method, device, server and storage medium of chart resource

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant