CN108121768A - Distributed system data processing method and device - Google Patents
Distributed system data processing method and device Download PDFInfo
- Publication number
- CN108121768A CN108121768A CN201711232475.3A CN201711232475A CN108121768A CN 108121768 A CN108121768 A CN 108121768A CN 201711232475 A CN201711232475 A CN 201711232475A CN 108121768 A CN108121768 A CN 108121768A
- Authority
- CN
- China
- Prior art keywords
- server
- masses
- leader
- update
- distributed system
- 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.)
- Pending
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 14
- 230000004044 response Effects 0.000 claims abstract description 27
- 238000000034 method Methods 0.000 claims abstract description 22
- 230000005540 biological transmission Effects 0.000 claims abstract description 13
- 230000008569 process Effects 0.000 claims abstract description 10
- 238000012545 processing Methods 0.000 claims description 24
- 238000012423 maintenance Methods 0.000 claims description 2
- 238000004422 calculation algorithm Methods 0.000 description 5
- 230000006872 improvement Effects 0.000 description 4
- 238000004590 computer program Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 239000004744 fabric Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000001351 cycling effect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/18—File system types
- G06F16/1805—Append-only file systems, e.g. using logs or journals to store data
- G06F16/1815—Journaling file systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
- G06F16/2365—Ensuring data consistency and integrity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Debugging And Monitoring (AREA)
- Multi Processors (AREA)
Abstract
This application discloses distributed system data processing method and device, wherein the described method includes:Step A, leader's server of distributed system receive the Update log request from client;Step B, leader's server are sent to masses' server and self local update log information in response to receiving Update log request, by Update log request;Step A B are repeated until leader's server receives the update completion information of masses' server transmission of the first quantity;Daily record update is completed in response to the masses' server for determining the first quantity, sets up another the operation that a thread process submits to state machine;Leader's server, which returns, performs step A.The present invention can improve the performance of distributed system.
Description
Technical field
This application involves electric digital data processing field more particularly to distributed system data processing method and devices.
Background technology
As the development of computer technology and data scale are increasing, distributed system is increasingly being applied to greatly
In type web site architecture and cloud computing system, preferably to handle the analysis of large-scale data and storage problem.In distributed system
In, usually there are many server nodes, when receiving the data write request that client is sent, therefore, to assure that Servers-all section
Point all correctly updates the data, i.e., the state of multiple servers is reached an agreement.However, in a distributed system, it is possible to
The various accidents of generation, such as server network exception or server crash etc., the server can not just be reached with other servers
It is consistent.A very important content in distributed system is how processing Data Consistency, i.e., multiple nodes
Between how to ensure that data are consistent.A kind of typical scheme of industry is to realize data consistency using raft algorithms, but the calculation
The uniformity system performance of method realization is simultaneously not good enough.
The content of the invention
In order to overcome the deficiencies in the prior art, the technical problem to be solved in the present invention is to provide a kind of distributed systems
Data processing method of uniting and device provide more efficient distributed consensus system.
In order to solve the above technical problems, the distributed system data processing method of the present invention, including:
Step A, leader's server of distributed system receive the Update log request from client;
Update log request is sent to by step B, leader's server in response to receiving Update log request
Masses' server and self local update log information;
Step A-B is repeated until the update that leader's server receives masses' server transmission of the first quantity is completed
Until information;
Daily record update is completed in response to the masses' server for determining the first quantity, a thread process is set up another and submits to state machine
Operation;
Leader's server, which returns, performs step A.
As the improvement of the method for the invention, the step B includes:Leader's server is in response to receiving update
Log request, the received Update log request of caching and self local update log information;In response to determining the update of caching
The quantity of log request reaches predetermined threshold, gives the Update log request Batch sending of caching to masses' server.
Another kind as the method for the invention improves, and the method further includes:It will after the completion of the state machine processing
As a result the client is returned to.
As being further improved for the method for the invention, first quantity for masses' server quantity half with
Arbitrary value between whole.
Another as the method for the invention is further improved, and the predetermined threshold is according to the property of the distributed system
It can be adjusted.
As the another improvement of the method for the invention, the method further includes:Leader's server safeguards a table
Show the variable of the position of next log information sent to masses' server;It is serviced in response to leader's server to the masses
After device has sent a collection of daily record, the value of the variable is directly updated, and caches at once and sends log information below.
In order to solve the above technical problems, the distributed system data processing equipment of the present invention, including:
Receiving module receives the Update log request from client for leader's server of distributed system;
Transmission and update module, for leader's server in response to receiving Update log request, by the update
Log request is sent to masses' server and self local update log information;
Loop module, for repeating receiving module with transmission and the operation of update module until leader's server receives
Until information is completed in the update that masses' server of the first quantity is sent;
Threading models are set up another, in response to determining that masses' server of the first quantity completes daily record update, setting up another a line
The operation of state machine is submitted in journey processing;
Module is returned to, for leader's server to be made to return to the Update log request continued to from client.
As the improvement of device of the present invention, the transmission and update module include:Caching and update submodule, are used for
Leader's server is in response to receiving Update log request, the received Update log request of caching and self local update
Log information;Batch sending submodule, the quantity for the Update log request in response to determining caching reach predetermined threshold, will
The Update log request Batch sending of caching gives masses' server.
As the another improvement of device of the present invention, described device further includes:Variable maintenance module, for the leader
Server safeguards the variable of a position for representing next log information sent to masses' server;Variable update module,
After having sent a collection of daily record to masses' server in response to leader's server, the value of the variable is directly updated, and
It caches at once and sends log information below.
Another kind as device of the present invention improves, and described device further includes feedback module, for the state machine
The client is returned result to after the completion of processing.
In order to solve the above technical problems, the visible computer readable medium of the present invention, point including being used to perform the present invention
The computer program code of cloth system data processing method.
In order to solve the above technical problems, the present invention provides a kind of electronic device, including at least one processor;And at least one
A memory, containing computer program code, at least one processor and the computer program code are configured as profit
With at least one processor the electronic device is caused to perform the distributed system data processing method of the present invention at least
Part steps.
In the present specification, server and server, the leader's server node of leader's state is led to be interchangeably used.
In addition, masses' server and server, the masses' server node of masses' state are interchangeably used.
New consistency protocol according to the invention, by carrying out parallel processing, leader's service to the request of Update log
Device no longer needs to wait masses' server that can just continue with next request after returning to write-in result, solves fault-tolerance and asks
Topic, even if there is several masses' server crashes, nor affects on entire distributed system, such as reaches one more than the machine of half
Character state is caused, improves the performance of distributed system.In addition, by the request of Batch sending Update log, reduce and be
System expense, and then improve the performance of distributed system.
After the detailed description of embodiment of the present invention is read in conjunction with the figure, other features and advantages of the invention will become more
Add clear.
Description of the drawings
Fig. 1 is the flow chart according to an embodiment of the method for the present invention.
Fig. 2 is the structure diagram according to an embodiment of apparatus of the present invention.
For clarity, these attached drawings are figure that is schematic and simplifying, they are only gived for understanding institute of the present invention
Necessary details, and omit other details.
Specific embodiment
Embodiments of the present invention and embodiment are described in detail with reference to the accompanying drawings.
By detailed description given below, the scope of application of the invention will be evident.It will be appreciated, however, that detailed
While thin description and specific example show the preferred embodiment of the present invention, they are provided only for illustration purpose.
Server node is modeled as 3 kinds of role states in raft algorithms:Leader, candidate and the masses.Leader and outside
Client interact and with other servers carry out data it is synchronous.Candidate is a shape between the masses and leader
State campaigns for the state of leader.The masses passively wait instruction.
Raft algorithms in two stages, election leadership first, then start to process data consistency of acting as the leader after electing
Work.
On election leadership, all server nodes are all masses' state at the beginning.Raft algorithms take to each masses
Business device is randomly assigned the time between such as 150ms-300ms.If masses' server can not receive neck in aforesaid time
The message of server is led, then the server of several masses' states of allocated shortest time sends ballot to other servers and asks
It asks, it is desirable that elect oneself as leader, at this time these servers have been switched to candidate state from masses' state.Other clothes
After business device receives aforementioned request, throw and ticket is approved of to give candidate server.If the server of several candidate states is received simultaneously
To ticket is approved of, then a wheel ballot is carried out again, first receives poll and taken more than the candidate of director server number half as leader
Business device.
On data consistency processing, select leader state server after can start to process data consistency work
.Leader's server is responsible for being linked up with external client, and client sends a Update log and asks to give leader's server.
After leader's server receives the daily record update request of client, the log information of server update oneself is led, and will update
Log request is sent to masses' server and requires the respective log information of masses' server update.Masses' server will be newer
After log information is written to disk, sends update completion confirmation and give leader's server.Leader's server receives masses' server and writes
If entering successfully returning afterwards as a result, most of masses' servers as being more than half return successfully, leader's server is submitted
It operates to state machine, client is returned result to after the completion of state machine processing.It is updated for each daily record, repeats above-mentioned data
Consistency treatment process.
However, from foregoing distributed system consistency algorithm process, leader's server node receives client message,
Masses' server node updates the log information of oneself, that leader's server waits that masses' server returns as a result, then big portion
Next client request is reprocessed after dividing the success of masses' server.Whole system is the system of an order operation, according to this
Kind mode is difficult to realize a high performance system, especially in some server crashes.
Fig. 1 shows the flow chart of an embodiment of distributed system data processing method according to the present invention, wherein dividing
Cloth system includes leader's server and multiple masses' servers.
In step S102, leader's server receives the Update log request from client.
In step S104, when leader's server node receives the Update log request that client is sent, at once will not
Log information is sent to masses' server node, but increases a write_cache mechanism, caching in leader's server node
The Update log request received, meanwhile, self local update log information of leader's server.
In step S105, determine whether the Update log request of leader's server node caching reaches predetermined threshold.If
It is that then processing proceeds to step S106;Otherwise, processing continues to and caches Update log request back to step S102.In advance
Threshold value is determined more than or equal to 2, can be set according to performance such as I/O rates etc. of distributed system.
In step S106, by the Update log request of caching, Batch sending gives multiple masses' servers respectively.The masses service
Device updates its log information after the request of Update log is received, according to the request, and server is led in success to be written backward
It returns and completes information.
After the Update log of caching asks Batch sending to masses' server, leader's server is not to wait for masses' service
Device returns the result, and processing continues cycling through back to step S102 and performs step S102-S106.Leader's server node safeguards one
A " NextIndex " variable represents the position of next log information sent to masses' server, server node of acting as the leader
It after having sent a collection of daily record to masses' server node, is not to wait for masses' server and returns the result, but directly update
The value of NextIndex, and cache at once and send log information below.
In step S132, leader's server receives the completion information from masses' server.It please for each Update log
It asks and is independently counted.
In step S134, leader's server counts the quantity for returning to the masses' server for completing information.
In step S136, determine whether the quantity for returning to the masses' server for completing information reaches the first quantity, the first number
Amount should be more than the half of masses' number of servers and be less than the total quantity of masses' server, be usually the one of masses' number of servers
Half plus 1, the i.e. half just above masses' server.If the quantity for returning to the masses' server for completing information is more than half,
Then processing proceeds to step S138, and otherwise, processing returns to step S132.
In step S138, knot of the quantity more than half that a thread process will return to the masses' server for completing information is set up another
Fruit submits to the operation of state machine.State machine can be the process for operating in leader's server, complete according to the return received
Quantity into masses' server of information is more than that the result of half show that Update log request handles successful state.In other realities
It applies in example, as the case may be, state machine can also draw processing failure, without other states such as responses.
Update log request is handled into successful result after the completion of step S140, state machine processing and returns to client.
In this way, by the request of bulk transfer and parallel processing Update log, the overall performance of distributed system is improved.
Fig. 2 shows the structure diagram of an embodiment of distributed system data processing equipment according to the present invention,
Middle distributed system includes leader's server and multiple masses' servers.The device of the embodiment includes:Receiving module 202 is used
The Update log request from client is received in leader's server;Transmission and update module 204, for leader's clothes
Business device is sent to masses' server and self local update in response to receiving Update log request, by Update log request
Log information;Loop module 206, for repeating receiving module with transmission and the operation of update module until leader's server
Until the update completion information for receiving masses' server transmission of the first quantity;Threading models 208 are set up another, in response to true
Masses' server of fixed first quantity completes daily record update, sets up another the operation that a thread process submits to state machine;Return to module
210, for leader's server to be made to return to the Update log request continued to from client;Feedback module 212, is used for
The client is returned result to after the completion of the state machine processing.
A kind of embodiment of device according to the present invention, the transmission and update module include:Caching and update submodule,
For leader's server in response to receiving Update log request, the received Update log of caching is asked and self is local
Update log information;Batch sending submodule, in response to determining that the quantity that the Update log of caching is asked reaches predetermined threshold
Value gives the Update log request Batch sending of caching to masses' server.
Multiple and different embodiments or its a particular feature, structure, or characteristic described herein can be at one or more of the present invention
It is appropriately combined in a embodiment.In addition, in some cases, as long as suitably, in flow chart and/or the step of stream treatment description
Rapid order can be changed, and not necessarily must accurately perform in the described sequence.In addition, multiple and different aspects of the present invention can be used
Software, hardware, firmware or a combination thereof and/or perform other computer-implemented modules of the function or device carry out it is real
It applies.The software implementation of the present invention may include to be stored in computer-readable medium and be held by what one or more processors performed
Line code.Computer-readable medium may include computer hard disc driver, ROM, RAM, flash memory, pocket computer storage medium such as
CD-ROM, DVD-ROM, flash disc drives and/or other devices for example with universal serial bus (USB) interface and/or appoint
What its appropriate tangible or non-of short duration computer-readable medium or executable code can be preserved thereon and performed by processor
Computer storage.The present invention can combine any appropriate operating system and use.
Unless explicitly stated otherwise, singulative as used herein " one ", "the", which include plural reference, (has " at least one "
The meaning).It will be further understood that terminology used herein " having ", " comprising " and/or "comprising" show in the presence of described
Feature, step, operation, element and/or component, but do not preclude the presence or addition of other one or more features, step, behaviour
Work, element, component and/or its combination.Term "and/or" as used in this includes one or more relevant items enumerated
Any and all combination.
Some currently preferred embodiments of the present invention is foregoing described, it should be emphasized, however, that the present invention is not limited to these
Embodiment, but can be realized with the other manner in the range of present subject matter.Those skilled in the art can be in the technology of the present invention
It the inspiration of design and does not depart from various variants and modifications is made to the present invention on the basis of present invention, these variations or modifications
It still falls within protection scope of the present invention.
Claims (10)
1. a kind of distributed system data processing method, which is characterized in that the described method includes:
Step A, leader's server of distributed system receive the Update log request from client;
Step B, leader's server are sent to the masses in response to receiving Update log request, by Update log request
Server and self local update log information;
Step A-B is repeated until information is completed in the update that leader's server receives masses' server transmission of the first quantity
Until;
Daily record update is completed in response to the masses' server for determining the first quantity, sets up another the behaviour that a thread process submits to state machine
Make;
Leader's server, which returns, performs step A.
2. distributed system data processing method according to claim 1, which is characterized in that the step B includes:
Leader's server is in response to receiving Update log request, and the received Update log of caching is asked and self is local
Update log information;
The quantity asked in response to the Update log for determining caching reaches predetermined threshold, and the Update log request batch of caching is sent out
Give masses' server.
3. distributed system data processing method according to claim 1 or 2, which is characterized in that first quantity is
Arbitrary value between the half and whole of the quantity of masses' server.
4. distributed system data processing method according to claim 2, which is characterized in that the method further includes:
Leader's server safeguards the variable of a position for representing next log information sent to masses' server;
After having sent a collection of daily record to masses' server in response to leader's server, the value of the variable is directly updated, and
It caches at once and sends log information below.
5. distributed system data processing method according to claim 1 or 2, which is characterized in that the predetermined threshold root
It is adjusted according to the performance of the distributed system.
6. a kind of distributed system data processing equipment, which is characterized in that described device includes:
Receiving module receives the Update log request from client for leader's server of distributed system;
Transmission and update module, for leader's server in response to receiving Update log request, by the Update log
Request is sent to masses' server and self local update log information;
Loop module, for repeating receiving module and transmission and the operation of update module until leader's server receives the
Until information is completed in the update that masses' server of one quantity is sent;
Threading models are set up another, in response to determining that masses' server of the first quantity completes daily record update, setting up another at a thread
Reason submits to the operation of state machine;
Module is returned to, for leader's server to be made to return to the Update log request continued to from client.
7. distributed system data processing equipment according to claim 6, which is characterized in that the transmission and update module
Including:
Caching and update submodule, for leader's server in response to receiving Update log request, what caching was received
Update log request and self local update log information;
Batch sending submodule, in response to determining that the quantity that the Update log of caching is asked reaches predetermined threshold, will cache
Update log request Batch sending give masses' server.
8. the distributed system data processing equipment according to claim 6 or 7, which is characterized in that first quantity is
Arbitrary value between the half and whole of the quantity of masses' server.
9. distributed system data processing equipment according to claim 7, which is characterized in that described device further includes:
Variable maintenance module safeguards that represents the next daily record letter sent to masses' server for leader's server
The variable of the position of breath;
Variable update module, after having sent a collection of daily record to masses' server in response to leader's server, directly more
The value of the new variable, and cache at once and send log information below.
10. the distributed system data processing equipment according to claim 6 or 7, which is characterized in that the predetermined threshold root
It is adjusted according to the performance of the distributed system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711232475.3A CN108121768A (en) | 2017-11-30 | 2017-11-30 | Distributed system data processing method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711232475.3A CN108121768A (en) | 2017-11-30 | 2017-11-30 | Distributed system data processing method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108121768A true CN108121768A (en) | 2018-06-05 |
Family
ID=62228693
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711232475.3A Pending CN108121768A (en) | 2017-11-30 | 2017-11-30 | Distributed system data processing method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108121768A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114416106A (en) * | 2022-03-31 | 2022-04-29 | 云账户技术(天津)有限公司 | Method, system, electronic device and storage medium for updating compiling count value |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105426439A (en) * | 2015-11-05 | 2016-03-23 | 腾讯科技(深圳)有限公司 | Metadata processing method and device |
CN105512266A (en) * | 2015-12-03 | 2016-04-20 | 曙光信息产业(北京)有限公司 | Method and device for achieving operational consistency of distributed database |
CN105791439A (en) * | 2016-04-29 | 2016-07-20 | 中国农业银行股份有限公司 | Data processing method, data receiving apparatus and data processing system |
US20160253249A1 (en) * | 2014-09-12 | 2016-09-01 | Facebook, Inc. | Failover mechanism in a distributed computing system |
CN106503024A (en) * | 2015-09-08 | 2017-03-15 | 北京国双科技有限公司 | Log information processing method and device |
CN107040567A (en) * | 2016-09-27 | 2017-08-11 | 阿里巴巴集团控股有限公司 | The management-control method and device of pre-allocation of resources amount |
US20170250863A1 (en) * | 2016-02-29 | 2017-08-31 | Red Hat, Inc. | Centralized configuration data in a distributed file system |
CN107229520A (en) * | 2017-04-27 | 2017-10-03 | 北京数人科技有限公司 | Data center operating system |
-
2017
- 2017-11-30 CN CN201711232475.3A patent/CN108121768A/en active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160253249A1 (en) * | 2014-09-12 | 2016-09-01 | Facebook, Inc. | Failover mechanism in a distributed computing system |
CN106503024A (en) * | 2015-09-08 | 2017-03-15 | 北京国双科技有限公司 | Log information processing method and device |
CN105426439A (en) * | 2015-11-05 | 2016-03-23 | 腾讯科技(深圳)有限公司 | Metadata processing method and device |
CN105512266A (en) * | 2015-12-03 | 2016-04-20 | 曙光信息产业(北京)有限公司 | Method and device for achieving operational consistency of distributed database |
US20170250863A1 (en) * | 2016-02-29 | 2017-08-31 | Red Hat, Inc. | Centralized configuration data in a distributed file system |
CN105791439A (en) * | 2016-04-29 | 2016-07-20 | 中国农业银行股份有限公司 | Data processing method, data receiving apparatus and data processing system |
CN107040567A (en) * | 2016-09-27 | 2017-08-11 | 阿里巴巴集团控股有限公司 | The management-control method and device of pre-allocation of resources amount |
CN107229520A (en) * | 2017-04-27 | 2017-10-03 | 北京数人科技有限公司 | Data center operating system |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114416106A (en) * | 2022-03-31 | 2022-04-29 | 云账户技术(天津)有限公司 | Method, system, electronic device and storage medium for updating compiling count value |
CN114416106B (en) * | 2022-03-31 | 2022-08-02 | 云账户技术(天津)有限公司 | Method, system, electronic device and storage medium for updating compiling count value |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9986028B2 (en) | Techniques to replicate data between storage servers | |
CN111274252B (en) | Block chain data uplink method and device, storage medium and server | |
WO2021217863A1 (en) | Order identifier generation method and apparatus, server, and storage medium | |
CN104246742B (en) | Technology for the order checking of remote client access storage device | |
US9104572B1 (en) | Automated root cause analysis | |
CN110741342A (en) | Blockchain transaction commit ordering | |
CN113110916B (en) | Virtual machine data reading and writing method, device, equipment and medium | |
CN109471770A (en) | A system management method and device | |
EP4124963A1 (en) | System, apparatus and methods for handling consistent memory transactions according to a cxl protocol | |
CN112181662B (en) | Task scheduling method and device, electronic equipment and storage medium | |
CN113064744A (en) | Task processing method and device, computer readable medium and electronic equipment | |
CN110196759A (en) | Distributed transaction processing method and device, storage medium and electronic device | |
CN110581887B (en) | Data processing method, device, block chain node and storage medium | |
CN109614403B (en) | Data consistency checking method and device for cluster service node | |
CN111310232A (en) | Data desensitization method and device, electronic equipment and storage medium | |
DE102018211730A1 (en) | Headless server manageability and autonomous logging technologies | |
EP3984198A1 (en) | Smart contract information redirect to updated version of smart contract | |
CN109446147B (en) | Data interaction method of network storage device and pcie device | |
CN112817742B (en) | Data migration method, device, equipment and storage medium | |
CN115396479B (en) | Method, system and storage medium for robot and cloud platform command interaction | |
CN114461593B (en) | Log writing method and device, electronic device and storage medium | |
CN115439192A (en) | Medical commodity information pushing method and device, storage medium and computer equipment | |
CN108121768A (en) | Distributed system data processing method and device | |
US9607068B2 (en) | Parallel truncation point management for log based replication | |
US9910893B2 (en) | Failover and resume when using ordered sequences in a multi-instance database environment |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180605 |