[go: up one dir, main page]

CN111209332B - Database synchronization method based on homemade serialization algorithm - Google Patents

Database synchronization method based on homemade serialization algorithm Download PDF

Info

Publication number
CN111209332B
CN111209332B CN201911324625.2A CN201911324625A CN111209332B CN 111209332 B CN111209332 B CN 111209332B CN 201911324625 A CN201911324625 A CN 201911324625A CN 111209332 B CN111209332 B CN 111209332B
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.)
Active
Application number
CN201911324625.2A
Other languages
Chinese (zh)
Other versions
CN111209332A (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

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 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 metadata structure is established, a source database generates metadata according to the structure, the publishing service module extracts data according to the definition of the metadata, establishes a self-made serialization storage algorithm, performs serialization storage on the data and performs data publishing, and the subscribing service module receives the data published by the publishing service module according to the definition of the metadata, performs reverse processing on the data 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 relationship and the like, and carries out self-defined logic processing in a plug-in customized mode before data updating, after data verifying, after data updating and the like, thereby ensuring data consistency and realizing effective synchronization of data.

Description

Database synchronization method based on homemade serialization algorithm
Technical Field
The invention relates to the technical field of database synchronization, in particular to a database synchronization method based on a homemade serialization algorithm.
Background
In a production environment of a centralized management and control mode, data are deployed in a machine room of a central mechanism, and subordinate mechanisms only deploy emergency systems; normally, the business process of the subordinate organization depends on the system of the central organization, and in the case of paralysis of the network and the central database, the subordinate organization starts the emergency system for daily business process. Under normal conditions, the service requirement is that the service data of the central database is periodically synchronized to subordinate institutions so as to ensure that the service data under emergency conditions can ensure a certain degree of freshness.
The existing data synchronization means can be poorly customized, the verification of related data related to business rules is lack of means, the processing of the database main key and the like is imperfect, main key conflict and inconsistent related data often occur in the synchronization process, so that data synchronization failure is caused, or the synchronized related data are inconsistent, and finally, when an emergency situation occurs, an emergency system cannot be started normally.
Disclosure of Invention
The invention aims to overcome the problems in the prior art and provides a database synchronization method based on a homemade serialization algorithm, which ensures that data of a source database and data of a target database are kept consistent within a specified period.
In order to achieve the technical purpose and the technical effect, the invention is realized by the following technical scheme:
a database synchronization method based on self-made serialization algorithm comprises a management tool, a publishing service module and a subscribing service module, wherein a self-defined data view metadata structure is established, metadata is generated by a source database according to the structure, the publishing service module extracts 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, and the data are reversely processed and finally updated into target data.
Further, generating metadata from the source database according to the custom data view metadata structure includes the steps of:
step 1.1) manually generating structural information metadata of a data table, wherein the structural 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 a data table, acquiring other data table lists on which the data table depends, and recording dependent fields;
step 1.3) combining step 1.1) and step 1.2), establishing a data release configuration model:
step 1.31) configuring a source database connection character string, a data serialization file storage position and data subscription terminal service address information;
step 1.32), configuring data synchronization opportunities aiming at all data views, wherein the synchronization opportunities are defined as a plurality of values divided by semicolons, the first value represents a synchronization period, the minimum unit of the period is minutes, and the rest values represent time points of forced synchronization;
step 1.4) in combination with 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 a system;
step 1.42) configuring the plug-in before and after updating the data table, and if the plug-in is not configured, adopting default processing by the system;
step 1.43) for all data views, configuring the target database connection string, the data sequence file and the FTP server-related configuration.
Further, the homemade serialization storage algorithm comprises the following steps:
step 2.1) for defining metadata of the data view, sequentially carrying out data acquisition processing on each data item, and for a single data definition item, carrying out the processing of step 2.2);
step 2.2) processing each piece of data record sequentially according to the number of the record pieces for the acquired data item data, and performing step 2.3) processing for a single piece of data record;
step 2.3), binary processing is sequentially carried out on each data record according to field metadata definition;
step 2.4) compressing the binary processing structure of the single data definition item, further reducing the size of data storage and final transmission, and storing the compressed data in a file.
Further, the data distribution includes the following steps:
step 3.1), the publishing service module acquires the period of data synchronization from the metadata of the data view, performs data synchronization operation according to the period requirement, and automatically distributes a batch number for each period operation;
step 3.2), the publishing service module acquires the state of the subscribing terminal, and if the state of the subscribing terminal is abnormal, all complete data are updated at this time so as to ensure the data consistency after all the data reach the target library; if the state of the subscribing terminal is normal, updating the changed data at this time; the planning class data is completely updated each time;
step 3.3) according to the processing result list of step 3.2), the system performs step 2.1) to finish the serialization storage of the data definition items, and after finishing the serialization operation of one data definition item, the publishing service module sends a synchronization instruction to the subscribing service module.
Further, 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 batch requirements, 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, repeatedly trying for a plurality of times aiming at the condition of downloading failure, marking abnormality if the plurality of times of data definition items fail, and jumping to the step 4.4), otherwise, considering that the downloading is successful, and obtaining the data file for later use after the downloading is successful;
step 4.3), in the instruction processing thread, after all data definition items of the current batch are successfully downloaded, 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 abnormality or error occurs in the processing process, the batch state is marked as normal, and the updating is finished; otherwise, jumping to the step 4.4);
step 4.4) aiming at the abnormal situation of batch processing, the batch updating fails, all instruction processing is judged to be failed, the batch state is marked as abnormal, and the batch updating is ended.
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 lot number, a data definition item name, a data page number, a data number, and an instruction type.
Further, in the step 4.2), the system repeatedly tries 3 times for the download failure, and marks abnormality if the 3 times fail.
The beneficial effects of the invention are as follows:
the invention can compress the data transmission size 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 quantity while ensuring the correctness of the data; the system provides a plurality of mechanisms such as increment, safety, fault tolerance, exception handling, customized synchronization rules and the like of data synchronization, and 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 diagram of subscription receiving and reverse processing logic in accordance with the present invention;
fig. 4 is a general logical block diagram of the present invention.
Detailed Description
The invention will be described in detail below with reference to the drawings in combination with embodiments.
As shown in FIG. 1, the database synchronization method based on the homemade serialization algorithm comprises a management tool, a publishing service module and a subscribing service module, wherein the system establishes a custom data view metadata structure for a database to be subjected to data synchronization through the management tool, generates metadata according to the structure, and provides a monitoring entrance of daily synchronization service at the same time, the publishing service module extracts data according to the definition of the metadata, particularly periodically acquires the data from the source database orderly and batchwise according to the definition of the data view metadata, establishes the homemade serialization storage algorithm, performs serialization storage and data publishing on the data, and finally publishes the data on an FTP server in a file form.
Generating metadata from a source database according to a custom data view metadata structure comprises the steps of:
step 1.1) manually generating structural information metadata of a data table at a management end by using a management tool, wherein the structural 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 a data table, acquiring other data table lists on which the data table depends, and recording dependent fields;
step 1.3) combining step 1.1) and step 1.2), establishing a data release configuration model:
step 1.31) configuring a source database connection character string, a data serialization file storage position and data subscription terminal service address information;
step 1.32) for all data views, configuring a data synchronization opportunity, wherein the synchronization opportunity is defined as a plurality of values divided by a semicolon, wherein a first value represents a synchronization period, a minimum unit of period is minutes, and the rest values represent time points of forced synchronization, accurate to minutes, for example 0930, representing 9:30;
step 1.4) in combination with 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 a system;
step 1.42) configuring the plug-in before and after updating the data table, and if the plug-in is not configured, adopting default processing by the system;
step 1.43) for all data views, configuring the target database connection string, the data sequence file and the FTP server-related configuration.
The homemade serialization storage algorithm comprises the following steps:
step 2.1) for defining metadata of the data view, sequentially carrying out data acquisition processing on each data item, and for a single data definition item, carrying out the processing of step 2.2);
step 2.2) processing each piece of data record sequentially according to the number of the record pieces for the acquired data item data, and performing step 2.3) processing for a single piece of data record;
step 2.3), binary processing is sequentially carried out on each data record according to field metadata definition;
step 2.4) compressing the binary processing structure of the single data definition item, further reducing the size of data storage and final transmission, and storing the compressed data in a file.
The data release comprises the following steps:
step 3.1), the publishing service module acquires the period of data synchronization from the metadata of the data view, performs data synchronization operation according to the period requirement, and automatically distributes a batch number for each period operation;
step 3.2), the publishing service module acquires the state of the subscribing terminal, and if the state of the subscribing terminal is abnormal, all complete data are updated this time, namely the version problem of basic class data is not considered, so that the data consistency of all the data after reaching a target library is ensured; if the state of the subscription end is normal, the changed data (only aiming at basic class data) is updated at this time; the planning class data is completely updated each time;
step 3.3) according to the processing result list of step 3.2), the system performs step 2.1) to finish the serialization storage of the data definition items, and after finishing the serialization operation of one data definition item, the publishing service module sends a synchronization 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 batch requirements, 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, repeatedly trying for a plurality of times aiming at the condition of downloading failure, marking abnormality if the plurality of times of data definition items fail, and jumping to the step 4.4), otherwise, considering that the downloading is successful, and obtaining the data file for later use after the downloading is successful;
step 4.3), in the instruction processing thread, after all data definition items of the current batch are successfully downloaded, 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 abnormality or error occurs in the processing process, the batch state is marked as normal, and the updating is finished; otherwise, jumping to the step 4.4);
step 4.4) aiming at the abnormal situation of batch processing, the batch updating fails, all instruction processing is judged to be failed, the batch state is marked as abnormal, and the batch updating is ended.
In said step 1.43), the FTP server-related configuration includes server addresses, ports, login users, passwords, and data storage directories.
In the step 3.3), the synchronous instruction information includes a lot number, a data definition item name, a data page number, a data strip number and an instruction type.
In the step 4.2), the system repeatedly tries 3 times for the download failure, and marks abnormality if the 3 times fail.
Principles of the invention
In the implementation of the invention, the following parameters can be adopted:
the management tool is deployed on the management terminal and requires Windows7 professional version or higher, framework 4.0;
the database Server requires Windows Server 2008 R2,MS SQL Server 2008 R2;
the network requirement is a local area network.
The above description is only of the preferred embodiments of the present invention and is not intended to limit the present invention, but various modifications and variations can be made to the present invention by those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims (4)

1. The database synchronization method based on the homemade serialization algorithm comprises a management tool, a publishing service module and a subscribing service module, and is characterized in that a self-defined data view metadata structure is established, metadata is generated by a source database according to the structure, the publishing service module extracts data according to the definition of the metadata, a homemade 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, and the data are reversely processed and finally updated into target data;
generating metadata from a source database according to a custom data view metadata structure comprises the steps of: step 1.1) manually generating structural information metadata of a data table, wherein the structural 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 a data table, acquiring other data table lists on which the data table depends, and recording dependent fields; step 1.3) combining step 1.1) and step 1.2), establishing a data release configuration model: step 1.31) configuring a source database connection character string, a data serialization file storage position and data subscription terminal service address information; step 1.32), configuring data synchronization opportunities aiming at all data views, wherein the synchronization opportunities are defined as a plurality of values divided by semicolons, the first value represents a synchronization period, the minimum unit of the period is minutes, and the rest values represent time points of forced synchronization; step 1.4) in combination with 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 a system; step 1.42) configuring the plug-in before and after updating the data table, and if the plug-in is not configured, adopting default processing by the system; step 1.43), configuring a target database connection character string, a data sequence file and FTP server related configuration aiming at all data views;
the homemade serialization storage algorithm comprises the following steps: step 2.1) for defining metadata of the data view, sequentially carrying out data acquisition processing on each data item, and for a single data definition item, carrying out the processing of step 2.2); step 2.2) processing each piece of data record sequentially according to the number of the record pieces for the acquired data item data, and performing step 2.3) processing for a single piece of data record; step 2.3), binary processing is sequentially carried out on each data record according to field metadata definition; step 2.4) compressing the binary processing structure of the single data definition item, further reducing the size of data storage and final transmission, and storing the compressed data in a file;
the data release comprises the following steps: step 3.1), the publishing service module acquires the period of data synchronization from the metadata of the data view, performs data synchronization operation according to the period requirement, and automatically distributes a batch number for each period operation; step 3.2), the publishing service module acquires the state of the subscribing terminal, and if the state of the subscribing terminal is abnormal, all complete data are updated at this time so as to ensure the data consistency after all the data reach the target library; if the state of the subscribing terminal is normal, updating the changed data at this time; the planning class data is completely updated each time; step 3.3) according to the processing result list of step 3.2), the system performs step 2.1) to finish the serialization storage of the data definition items, and after finishing the serialization operation of one data definition item, the publishing service module sends a synchronization 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 batch requirements, 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, repeatedly trying for a plurality of times aiming at the condition of downloading failure, marking abnormality if the plurality of times of data definition items fail, and jumping to the step 4.4), otherwise, considering that the downloading is successful, and obtaining the data file for later use after the downloading is successful; step 4.3), in the instruction processing thread, after all data definition items of the current batch are successfully downloaded, 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 abnormality or error occurs in the processing process, the batch state is marked as normal, and the updating is finished; otherwise, jumping to the step 4.4); step 4.4) aiming at the abnormal situation of batch processing, the batch updating fails, all instruction processing is judged to be failed, the batch state is marked as abnormal, and the batch updating is ended.
2. The method for synchronizing databases based on homemade serialization algorithm of claim 1, wherein in step 1.43), the FTP server-related configuration comprises server address, port, login user, password and data storage directory.
3. The database synchronization method based on homemade serialization algorithm according to claim 1, wherein in step 3.3), the synchronization instruction information includes a lot number, a data definition item name, a data page number, a data strip number, and an instruction type.
4. The database synchronization method based on the homemade serialization algorithm according to claim 1, wherein in step 4.2), the system makes repeated attempts for 3 times for the case of downloading failure, and the exception is marked if the 3 times fail.
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 CN111209332A (en) 2020-05-29
CN111209332B true 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)

Families Citing this family (2)

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

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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 武汉中地数码科技有限公司 Realization Method of Data Synchronous Update Based on Grid GIS
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

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7219304B1 (en) * 2000-06-19 2007-05-15 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

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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 武汉中地数码科技有限公司 Realization Method of Data Synchronous Update Based on Grid GIS
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
疑难电子数据修复方案库数据同步方法比较;高梓铭;韦同胜;王鲲;赵文涛;;西安邮电大学学报(04);全文 *
网格数据库中基于发布/订阅的分片复制技术及实现;高卫中,廖华明;计算机应用(06);全文 *

Also Published As

Publication number Publication date
CN111209332A (en) 2020-05-29

Similar Documents

Publication Publication Date Title
EP2555489B1 (en) Method and device for configuring terminals
CN107870982B (en) Data processing method, system and computer readable storage medium
CN111209332B (en) Database synchronization method based on homemade serialization algorithm
CN112506870B (en) Data warehouse increment updating method and device and computer equipment
US20080259922A1 (en) Intersection-based configuration management
CN101741830A (en) Method, system, client and server for realizing multi-client data synchronization
CN111400407A (en) Data synchronization method and device, storage medium and electronic device
CN113672692B (en) Data processing method, data processing device, computer equipment and storage medium
CN109117152B (en) Service generation system and method
CN112217656A (en) Method and device for synchronizing configuration information of network equipment in SD-WAN (secure digital-to-Wide area network) system
CN106294741A (en) A kind of automation data inquiry synchronizes storage system
CN111222089A (en) Data processing method, data processing device, computer equipment and storage medium
CN117667102A (en) Dependency analysis method, device, system and storage medium
US12425238B2 (en) Database tenant-level move
CN107016075A (en) Company-data synchronous method and device
CN111159142A (en) Data processing method and device
US20190065327A1 (en) Efficient versioned object management
CN114500268B (en) Method and device for deploying char resources, server and storage medium
CN113449035B (en) Data synchronization method, device, computer equipment and readable storage medium
CN114020368A (en) Information processing method and device based on state machine and storage medium
US8015270B2 (en) Redundant appliance configuration repository in standard hierarchical format
CN112667727A (en) Operating system capable of realizing automatic data management without programming
CN114510529A (en) Data synchronization method, apparatus, computer equipment and storage medium
EP2711836B1 (en) Data distribution system
CN116107985A (en) Data synchronization method, device and data synchronization system under distributed architecture

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