Multi-place multi-node database interaction method and device, equipment and storage medium

By forming an information list and information flow table in the interaction of multiple places and multiple node databases, processing information vectors and multiplying them with the reversible matrix, data consistency and security issues are solved, and efficient data transmission and security guarantees are achieved.

CN119149636APending Publication Date: 2024-12-17CHINA BUILDING MATERIALS ACADEMY CO LTD +3
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411152800.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-21
Publication Date
2024-12-17

AI Technical Summary

Technical Problem

There are data consistency and data security problems in multi-node database interactions in multiple places, especially in distributed database systems, data differences caused by network latency and partition fault tolerance, as well as security challenges in data transmission.

Method used

By forming an information list and an information flow table, the process forms an information vector and multiplying it with a preset reversible matrix to form transmission information, ensuring the security and consistency of data transmission, and decryption at the receiving end to detect packet loss and ensure data transmission integrity and security.

Benefits of technology

It realizes the guarantee of data consistency and security in multi-node database interactions in multiple places, improves the efficiency and real-time nature of data transmission, and provides a simple, convenient and efficient data interaction method.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119149636A_ABST
    Figure CN119149636A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of multi-platform data interaction, and discloses a multi-place multi-node database interaction method, device and equipment and a storage medium, a service platform for sending information forms an information list and an information flow table based on interaction information between the service platform and other service platforms; information needing to be transmitted is called from a service database based on the information list to be processed to form an information vector, and the information vector is multiplied by a preset reversible matrix to form transmission information; and sending the transmission information to a corresponding service platform according to the information flow table. And the service platform receiving the information decrypts the transmission information to obtain the information content, judges whether a transmission packet loss condition exists according to preset information in the information content, generates a packet loss detection result and feeds back the packet loss detection result to the service platform sending the information. According to the invention, a safe and efficient data interaction method can be provided for data interaction between different service platforms, so that data consistency and data security during data interaction are ensured, and interaction performance is provided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of multi-platform data interaction, and in particular to a multi-site multi-node database interaction method, device, equipment and storage medium. Background Art

[0002] With the rapid development of computer technology and the Internet, data interaction between different business systems has become a problem faced by most companies that have not uniformly planned and built information systems. The core issue is multi-node database interaction in multiple locations, which involves data synchronization, query and maintenance between multiple database nodes in different geographical locations.

[0003] Currently, multi-site multi-node database interaction is mainly used in large enterprises, multinational companies and cloud service providers. These organizations usually need to synchronize data between multiple data centers or cloud regions to ensure business continuity and data consistency. The current technical challenges of multi-site multi-node database interaction are: a) Data consistency: In a distributed database system, maintaining data consistency is a huge challenge. Due to network latency and partition tolerance, data on different nodes may differ.

[0004] b) Data security: In a multi-site and multi-node environment, the security of data transmission is particularly important. Encryption and security protocols are needed to protect the security of data during transmission. Summary of the invention

[0005] In view of this, the present invention provides a multi-site multi-node database interaction method, device, equipment and storage medium to solve the problem of multi-site multi-node data interaction consistency and data security.

[0006] In a first aspect, the present invention provides a multi-site multi-node database interaction method, which is applied to a service end sending information, and the method includes: Based on the interactive information between itself and other business platforms, an information list and information flow table are formed; Based on the information list, the information to be transmitted is retrieved from the service database, the information to be transmitted is processed to form an information vector, and the information vector is multiplied by a preset reversible matrix to form transmission information; The transmission information is sent to the corresponding service platform database according to the information flow table.

[0007] The multi-site multi-node database interaction method provided by the embodiment of the present invention is simple and convenient, with a small amount of data transmission and high transmission efficiency. It can provide a safe and efficient data interaction method for small amounts of data interaction between business systems of different business lines, thereby ensuring data consistency and data security during data interaction, and having interactive interaction performance.

[0008] In an optional implementation, the processing of the information to be transmitted to form an information vector includes: The information to be transmitted and the complete segment detection value of the preset information are combined to form an information vector.

[0009] The embodiment of the present invention ensures the security and integrity of data transmission by adding an information integrity segment detection value into an information vector to determine whether there is a packet loss phenomenon.

[0010] In an optional implementation, multiplying the information vector by a preset reversible matrix to form transmission information includes: Obtaining the dimension of the information vector, and retrieving a reversible matrix having the same dimension as the information vector from a first preset reversible matrix database; Multiply the information vector of the same dimension with the reversible matrix to obtain the encrypted vector; The dimension of the information vector is used as a first element, the encryption vector is used as a second element, and the first element and the second element are combined to obtain transmission information.

[0011] In the embodiment of the present invention, compared with the conventional reversible matrix encryption and decryption method in which the original data is processed as a matrix, the original information is processed as a vector in the present invention, which has higher calculation efficiency, thereby improving the synchronization speed and real-time performance of the data.

[0012] In a second aspect, a multi-site multi-node database interaction method is applied to a business end receiving information, comprising: Decrypt the transmission information sent by the service platform that sends the information to obtain the information content, and determine whether there is transmission packet loss based on the preset information in the decrypted information content, and generate a packet loss detection result; Feedback the packet loss detection results to the business platform that sent the information.

[0013] The embodiment of the present invention determines whether there is packet loss by determining whether specific content in the decrypted information is normal, thereby ensuring the security and integrity of data transmission.

[0014] In an optional implementation manner, decrypting the transmission information sent by the service platform that sends the information to obtain the information content, and judging whether there is a transmission packet loss according to preset information in the decrypted information content, and generating a packet loss detection result, includes: Extracting the second element in the transmission information to obtain an encrypted vector, and obtaining the dimension of the encrypted vector; Retrieving a reversible matrix having the same dimension as the encrypted vector from a second preset reversible matrix database, wherein the reversible matrix stored in the second preset reversible matrix database is the same as the reversible matrix stored in the first preset reversible matrix database; Multiplying the encrypted vector with the inverse matrix of the reversible matrix retrieved from the second preset reversible matrix database to obtain a transmitted information vector; Acquire information transmitted by the service platform sending the information and a preset complete segment detection value in the information vector; It is determined whether there is transmission packet loss according to the complete segment detection value, and a packet loss detection result is generated.

[0015] The embodiment of the present invention determines whether there is packet loss through the complete segment detection value in the decrypted information, thereby ensuring the security and integrity of data transmission.

[0016] In a third aspect, the present invention provides a multi-site multi-node database interaction device, which is applied to a service end sending information, and the device includes: The information sorting module is used to form an information list and information flow table based on the interactive information between itself and other business platforms; An information encryption module, used to retrieve information to be transmitted from a business database based on an information list, process the information to be transmitted to form an information vector, and multiply the information vector with a preset reversible matrix to form transmission information; The information transmission module is used to send the transmission information to the corresponding business platform database according to the information flow table.

[0017] In a fourth aspect, the present invention provides a multi-site multi-node database interaction device, which is applied to a service end receiving information, and the device includes: The information decryption module is used to decrypt the transmission information sent by the service end sending the information based on a preset decryption algorithm to obtain the information content, and determine whether there is a transmission packet loss according to the preset information in the decrypted information content, and generate a packet loss detection result; The information feedback module is used to feed back the packet loss detection result to the information transmission module of the service platform that sends the information.

[0018] In a fifth aspect, the present invention provides a computer device, comprising: a memory and a processor, the memory and the processor being communicatively connected to each other, the memory storing computer instructions, and the processor executing the computer instructions to execute the multi-location multi-node database interaction method of any corresponding implementation method of the above-mentioned first aspect or second aspect.

[0019] In a sixth aspect, the present invention provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute the multi-location multi-node database interaction method of the above-mentioned first aspect or second aspect or any corresponding embodiment thereof.

[0020] In a seventh aspect, the present invention provides a computer program product, comprising computer instructions for causing a computer to execute the multi-location multi-node database interaction method of the first aspect or the second aspect or any corresponding embodiment thereof. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0022] Figure 1 is a flow chart of a multi-site multi-node database interaction method applied to a service end sending information according to an embodiment of the present invention; Figure 2 is a flow chart of a multi-site multi-node database interaction method applied to a service end receiving information according to an embodiment of the present invention; Figure 3 is a structural block diagram of a multi-site multi-node database interaction device applied to a service end sending information according to an embodiment of the present invention; Figure 4 is a structural block diagram of a multi-site multi-node database interaction device applied to a service end receiving information according to an embodiment of the present invention; Figure 5 It is a schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0023] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.

[0024] In order to solve the problems of data consistency and data security during multi-site and multi-node data interaction, an embodiment of the present invention provides an embodiment of a multi-site and multi-node database interaction method. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0025] The embodiment of the present invention provides a multi-site multi-node database interaction method, which is applied to a service end sending information, such as Figure 1 As shown, the process includes the following steps: Step S101, based on the interactive information between itself and other business platforms, an information list and an information flow table are formed.

[0026] Step S102, based on the information list, retrieve the information to be transmitted from the service database, process the information to be transmitted to form an information vector, and multiply the information vector by a preset reversible matrix to form transmission information.

[0027] In one embodiment, the above step S102 specifically includes: A1, after retrieving the information to be transmitted from the business database based on the information list, the information to be transmitted and the detection value of the complete segment of the preset information are combined to form an information vector; A2, obtaining the dimension of the information vector, and retrieving a reversible matrix having the same dimension as the information vector from a first preset reversible matrix database; A3, multiply the information vector of the same dimension by the reversible matrix to obtain the encrypted vector; A4, taking the dimension of the information vector as the first element, and the encryption vector as the second element, and combining the first element and the second element to obtain transmission information.

[0028] It should be noted that the embodiments of the present invention are provided with a business database and a reversible matrix database in each business platform or system. The business database stores business data that need to be interacted with, and the reversible matrix database stores reversible matrices of different dimensions. During the information interaction process, the reversible matrix of the corresponding dimension is retrieved and encrypted according to the dimension of the transmitted information vector.

[0029] Step S103: transmit the information to the corresponding business platform database according to the information flow table.

[0030] Compared with the conventional reversible matrix encryption and decryption method in which the original data is processed as a matrix, the original information in the embodiment of the present invention is processed as a vector, which has higher computational efficiency and is suitable for scenarios in which the transmission information pattern is fixed and the dimension is not high. For non-database migration or backup projects, compared with other tools or technical means, the method provided by the embodiment of the present invention is simpler and more convenient, with a small data transmission volume and high transmission efficiency.

[0031] In a specific example, the business department system includes the design department's capital raising platform, the procurement department's supply chain platform, the warehousing department's intelligent warehousing system, the logistics department's logistics system, the project department's progress management, the cost accounting department's cost management, the finance department's business management, and the labor settlement department's settlement management. The embodiment of the present invention sorts out the interactive information between the various platforms of the above-mentioned business department systems, and forms an example of an information list and an information flow table as shown in the following table (the following table is not all interactive information, but is only for illustration):

[0032] In one embodiment, the predicted consumption of raw material A in the design data of the funding platform is 10 (each transmission of information is a complete vector in a fixed format, and a single value is only used for demonstration and convenience of calculation, not limited to this), and the information vector to be transmitted is T=[10,1] T , 10 indicates transmission information, and 1 indicates transmission complete segment detection value.

[0033] Since the transmitted information vector is 2-dimensional, it is necessary to retrieve a 2nd-order reversible matrix with the same dimension as the information vector from the reversible matrix database. In one embodiment, the 2nd-order reversible matrix A pre-stored in the reversible matrix database is: ; Therefore, the encryption vector B of the interactive information of the funding platform is: TA ; Then the dimension of the information vector and the encryption vector are combined to obtain the transmission information, which is transmitted to the corresponding business department system. In this example, it is the supply chain platform and logistics system. The transmission information C obtained by adding the interactive information dimension 2 on the basis of the encryption vector B is expressed as: ; The multi-site multi-node database interaction method provided by the embodiment of the present invention can provide a safe and efficient data interaction method for small amounts of data interaction between business systems of different business lines, thereby ensuring data consistency and data security during data interaction and improving interaction performance.

[0034] The embodiment of the present invention also provides a multi-site multi-node database interaction method, which is applied to a service end receiving information, such as Figure 2 As shown, the following steps are included: Step S201, decrypting the transmission information sent by the service platform that sends the information to obtain the information content, and judging whether there is a transmission packet loss according to the preset information in the decrypted information content, and generating a packet loss detection result; in one embodiment, the above step S201 specifically includes: B1, extracting the second element in the transmission information to obtain an encrypted vector, and obtaining the dimension of the encrypted vector; B2, retrieve a reversible matrix having the same dimension as the encrypted vector from a second preset reversible matrix database, wherein the reversible matrix stored in the second preset reversible matrix database is the same as the reversible matrix stored in the first preset reversible matrix database; B3, multiplying the encrypted vector by the inverse matrix of the reversible matrix retrieved from the second preset reversible matrix database to obtain the transmitted information vector; B4, obtaining information transmitted by the service platform sending the information and a preset complete segment detection value in the information vector; B5, judging whether there is transmission packet loss according to the complete segment detection value, and generating a packet loss detection result.

[0035] Step S202: Feedback the packet loss detection result to the service platform that sends the information.

[0036] The embodiment of the present invention determines whether there is packet loss by determining whether specific content in the decrypted information is normal, thereby ensuring the security and integrity of data transmission.

[0037] Corresponding to the method embodiment provided by the service end for sending information, the service platform receiving the information processes the received transmission information C, extracts the first value of the encrypted information B as the information dimension (2 in the example), retrieves the second-order reversible matrix A with the same dimension as the encryption vector from the reversible matrix database based on the dimension of the information, and calculates the inverse matrix A of the reversible matrix A. -1 , the inverse matrix encrypted information B and A -1 Multiply them together to get the real transmitted information D: ; Among them, 10 is the design data exchanged between the funding platform and the supply chain platform and the logistics system - the predicted consumption of raw material A, and 1 indicates that there is no packet loss during the transmission process. After determining that the value of D(2) is 1, the transmission signal to the funding platform indicates that there is no packet loss and no need to transmit again.

[0038] In this embodiment, a multi-site multi-node database interaction device is also provided, which is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware of a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.

[0039] This embodiment provides a multi-site multi-node database interaction device, which is applied to a service end sending information, such as Figure 3 As shown, including: The information combing module 301 is used to form an information list and an information flow table based on the interaction information between itself and other business platforms; The information encryption module 302 is used to retrieve the information to be transmitted from the service database based on the information list, process the information to be transmitted to form an information vector, and multiply the information vector with a preset reversible matrix to form transmission information; The information transmission module 303 is used to send the transmission information to the corresponding business platform database according to the information flow table.

[0040] In some optional implementations, the information encryption module 302 includes: The information vector generating unit is used to combine the information to be transmitted and the preset information complete segment detection value to form an information vector.

[0041] A first reversible matrix retrieving unit, used to obtain the dimension of the information vector and retrieve a reversible matrix having the same dimension as the information vector from a first preset reversible matrix database; An encryption vector generating unit, used for multiplying an information vector with the same dimension by a reversible matrix to obtain an encryption vector; The transmission information generating unit is used to take the dimension of the information vector as the first element, the encryption vector as the second element, and combine the first element and the second element to obtain the transmission information.

[0042] This embodiment provides a multi-site multi-node database interaction device, which is applied to a service end receiving information, such as Figure 4 As shown, including: The information decryption module 401 is used to decrypt the transmission information sent by the service end sending the information based on a preset decryption algorithm to obtain the information content, and determine whether there is a transmission packet loss situation according to the preset information in the decrypted information content, and generate a packet loss detection result; The information feedback module 402 is used to feed back the packet loss detection result to the information transmission module of the service platform that sends the information.

[0043] In some optional implementations, the information decryption module 401 includes: An encryption vector extraction unit, used to extract the second element in the transmission information to obtain an encryption vector, and obtain the dimension of the encryption vector; A second reversible matrix retrieving unit, configured to retrieve a reversible matrix having the same dimension as the encrypted vector from a second preset reversible matrix database, wherein the reversible matrix stored in the second preset reversible matrix database is the same as the reversible matrix stored in the first preset reversible matrix database; An information vector extraction unit, used for multiplying the encrypted vector with the inverse matrix of the reversible matrix retrieved from the second preset reversible matrix database to obtain the transmitted information vector; An information extraction unit, used for obtaining information transmitted by the service platform sending the information and a preset complete segment detection value in the information vector; The packet loss detection unit is used to determine whether there is a transmission packet loss situation according to the complete segment detection value and generate a packet loss detection result.

[0044] The further functional description of each of the above modules and units is the same as that of the above corresponding embodiments and will not be repeated here.

[0045] The multi-site multi-node database interaction device in this embodiment is presented in the form of a functional unit, where the unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.

[0046] The embodiment of the present invention also provides a computer device having the above Figure 3 or Figure 4 The multi-site multi-node database interaction device shown.

[0047] See also Figure 5 , Figure 5 is a schematic diagram of the structure of a computer device provided by an optional embodiment of the present invention, such as Figure 5 As shown, the computer device includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components are connected to each other using different buses for communication, and can be installed on a common mainboard or installed in other ways as needed. The processor can process the instructions executed in the computer device, including instructions stored in or on the memory to display the graphical information of the GUI on an external input / output device (such as, a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple computer devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 5 A processor 10 is taken as an example.

[0048] The processor 10 may be a central processing unit, a network processor or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be a dedicated integrated circuit, a programmable logic device or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic or any combination thereof.

[0049] The memory 20 stores instructions executable by at least one processor 10, so that at least one processor 10 executes the method shown in the above embodiment.

[0050] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely arranged relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0051] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid state drive; the memory 20 may also include a combination of the above types of memory.

[0052] The computer device further comprises a communication interface 30 for the computer device to communicate with other devices or a communication network.

[0053] The embodiment of the present invention also provides a computer-readable storage medium. The method according to the embodiment of the present invention can be implemented in hardware, firmware, or can be implemented as a computer code that can be recorded in a storage medium, or can be implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and will be stored in a local storage medium through a network download, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state hard disk, etc.; further, the storage medium can also include a combination of the above types of memories. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor, or hardware, the method shown in the above embodiment is implemented.

[0054] A part of the present invention may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, can call or provide the method and / or technical solution according to the present invention through the operation of the computer. Those skilled in the art should understand that the existence of the computer program instruction in a computer-readable medium includes, but is not limited to, a source file, an executable file, an installation package file, etc., and accordingly, the way in which the computer program instruction is executed by the computer includes, but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Here, the computer-readable medium may be any available computer-readable storage medium or communication medium accessible to the computer.

[0055] Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations are all within the scope defined by the appended claims.

Claims

1. A multi-site multi-node database interaction method, applied to a service end sending information, characterized in that: include: Based on the interactive information between itself and other business platforms, an information list and information flow table are formed; Based on the information list, the information to be transmitted is retrieved from the service database, the information to be transmitted is processed to form an information vector, and the information vector is multiplied by a preset reversible matrix to form transmission information; The transmission information is sent to the corresponding service platform database according to the information flow table.

2. The method according to claim 1, characterized in that The processing of the information to be transmitted to form an information vector comprises: The information to be transmitted and the complete segment detection value of the preset information are combined to form an information vector.

3. The method according to claim 2, characterized in that The step of multiplying the information vector by a preset reversible matrix to form transmission information includes: Obtaining the dimension of the information vector, and retrieving a reversible matrix having the same dimension as the information vector from a first preset reversible matrix database; Multiply the information vector of the same dimension with the reversible matrix to obtain the encrypted vector; The dimension of the information vector is used as a first element, the encryption vector is used as a second element, and the first element and the second element are combined to obtain transmission information.

4. A multi-site multi-node database interaction method, applied to a service end receiving information, characterized in that: include: Decrypt the transmission information sent by the service platform that sends the information to obtain the information content, and determine whether there is transmission packet loss based on the preset information in the decrypted information content, and generate a packet loss detection result; Feedback the packet loss detection results to the business platform that sent the information.

5. The method according to claim 4, characterized in that The decrypting of the transmission information sent by the service platform sending the information to obtain the information content, and judging whether there is a transmission packet loss according to the preset information in the decrypted information content, and generating the packet loss detection result, includes: Extracting the second element in the transmission information to obtain an encrypted vector, and obtaining the dimension of the encrypted vector; Retrieving a reversible matrix having the same dimension as the encrypted vector from a second preset reversible matrix database, wherein the reversible matrix stored in the second preset reversible matrix database is the same as the reversible matrix stored in the first preset reversible matrix database; Multiplying the encrypted vector with the inverse matrix of the reversible matrix retrieved from the second preset reversible matrix database to obtain a transmitted information vector; Acquire information transmitted by the service platform sending the information and a preset complete segment detection value in the information vector; It is determined whether there is transmission packet loss according to the complete segment detection value, and a packet loss detection result is generated.

6. A multi-site multi-node database interaction device, applied to a service end sending information, characterized in that: include: The information sorting module is used to form an information list and information flow table based on the interactive information between itself and other business platforms; An information encryption module, used to retrieve information to be transmitted from a business database based on an information list, process the information to be transmitted to form an information vector, and multiply the information vector with a preset reversible matrix to form transmission information; The information transmission module is used to send the transmission information to the corresponding business platform database according to the information flow table.

7. A multi-site multi-node database interaction device, applied to a service end receiving information, characterized in that: include: The information decryption module is used to decrypt the transmission information sent by the service end sending the information based on a preset decryption algorithm to obtain the information content, and determine whether there is a transmission packet loss according to the preset information in the decrypted information content, and generate a packet loss detection result; The information feedback module is used to feed back the packet loss detection result to the information transmission module of the service platform that sends the information.

8. A computer device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the multi-site multi-node database interaction method described in any one of claims 1-3 or 4-5 by executing the computer instructions.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the multi-site multi-node database interaction method described in any one of claims 1-3 or 4-5.

10. A computer program product, characterized in that It includes computer instructions, and the computer instructions are used to enable a computer to execute the multi-site multi-node database interaction method described in any one of claims 1-3 or 4-5.

Citation Information

Patent Citations

  • Data synchronization method and device, electronic equipment and readable storage medium

    CN114661823A

  • Data synchronization method and device, computer equipment and storage medium

    CN116737838A