Movatterモバイル変換


[0]ホーム

URL:


CN110688426A - Second-level heartbeat synchronization method for block chain big database - Google Patents

Second-level heartbeat synchronization method for block chain big database
Download PDF

Info

Publication number
CN110688426A
CN110688426ACN201910774618.6ACN201910774618ACN110688426ACN 110688426 ACN110688426 ACN 110688426ACN 201910774618 ACN201910774618 ACN 201910774618ACN 110688426 ACN110688426 ACN 110688426A
Authority
CN
China
Prior art keywords
database
file
block chain
newly added
blockchain
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201910774618.6A
Other languages
Chinese (zh)
Other versions
CN110688426B (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.)
Beijing University of Posts and Telecommunications
Original Assignee
Beijing University of Posts and Telecommunications
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 Beijing University of Posts and TelecommunicationsfiledCriticalBeijing University of Posts and Telecommunications
Priority to CN201910774618.6ApriorityCriticalpatent/CN110688426B/en
Publication of CN110688426ApublicationCriticalpatent/CN110688426A/en
Application grantedgrantedCritical
Publication of CN110688426BpublicationCriticalpatent/CN110688426B/en
Expired - Fee Relatedlegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

Translated fromChinese

本发明涉及一种区块链大数据库的秒级心跳同步方法。包括以下步骤:根据区块链大数据库中的数据大小与传输速度,定义同步周期为2n秒,n等于区块链大数据库中的数据大小除以传输速度;定义现有区块链大数据库中的数据为file 0;从2n秒开始同步file 0,到2n‑1秒时file 0同步完成,2n秒~2n‑1秒内现有区块链大数据库中新增加的数据为file 1,……,直到20秒时将file n写入新加区块链大数据库中,至此所有数据同步完成;新加区块链大数据库与现有区块链大数据库同步完成后,投入运行。本发明按照2的倍数进行数据同步,使同步过程中的区块链大数据库能够持续运行,以秒级更新的区块链大数据库同步。

Figure 201910774618

The invention relates to a second-level heartbeat synchronization method for a large blockchain database. It includes the following steps: According to the data size and transmission speed in the large blockchain database, define the synchronization period as 2n seconds, where n is equal to the data size in the large blockchain database divided by the transmission speed; define the existing large blockchain database The data in file 0 is file 0; the synchronization of file 0 starts from 2n seconds, and the synchronization of file 0 is completed at 2 n 1 seconds, and the newly added data in the existing blockchain large database within 2n seconds to 2n‑1 seconds It is file 1, ..., until20 seconds later, file n is written into the newly added blockchain database, and all data synchronization is completed; after the synchronization of the newly added blockchain database and the existing blockchain database is completed ,put into service. The invention performs data synchronization according to a multiple of 2, so that the large blockchain database in the synchronization process can run continuously, and the large blockchain database updated in seconds is synchronized.

Figure 201910774618

Description

Translated fromChinese
一种区块链大数据库的秒级心跳同步方法A second-level heartbeat synchronization method for large blockchain databases

技术领域technical field

本发明涉及计算机技术领域,具体说是一种区块链大数据库的秒级心跳同步方法。The invention relates to the field of computer technology, in particular to a second-level heartbeat synchronization method for a large blockchain database.

背景技术Background technique

在区块链系统中,在数据库服务器提供服务时,通常需要部署多个独立的大数据服务器以同步的方式协同工作,确保资料的准确性、可靠性和不能被修改。因此,在多个数据库中快速同步并存储这些数据成为一项挑战。In the blockchain system, when the database server provides services, it is usually necessary to deploy multiple independent big data servers to work together in a synchronized manner to ensure the accuracy, reliability and inability of the data to be modified. Therefore, quickly synchronizing and storing this data in multiple databases becomes a challenge.

现有技术中,在对多个独立的大数据库进行数据同步时,大多都需要在同步时暂时停止大数据库的服务。在数据库变得非常庞大,且需要加入新的服务器时,需要较长时间的数据传输才能建立同步的数据库,因此每次进行数据库同步可能要停止数十分钟的服务,在完成数据库同步后,才能够开始提供服务,这严重影响了用户的使用。因此,在全球性服务中不能满足用户的期望。In the prior art, when data synchronization is performed on multiple independent large databases, most of the large database services need to be temporarily stopped during synchronization. When the database becomes very large and a new server needs to be added, it takes a long time for data transmission to establish a synchronized database. Therefore, each time the database synchronization is performed, the service may be stopped for tens of minutes. After the database synchronization is completed, the Able to start providing services, which seriously affects the usage of users. Therefore, the user's expectations cannot be met in the global service.

发明内容SUMMARY OF THE INVENTION

针对现有技术中存在的缺陷,本发明的目的在于提供一种区块链大数据库的秒级心跳同步方法。本发明适用于多个独立同步大数据库,能够使大容量的独立数据库达到秒级同步,特别适合于无间断、无单一中心的区块链数据库的数据同步。In view of the defects existing in the prior art, the purpose of the present invention is to provide a second-level heartbeat synchronization method for a large blockchain database. The invention is suitable for a plurality of independent synchronization large databases, which can achieve second-level synchronization of large-capacity independent databases, and is especially suitable for data synchronization of blockchain databases without interruption and without a single center.

为达到以上目的,本发明采取的技术方案是:In order to achieve the above purpose, the technical scheme adopted in the present invention is:

一种区块链大数据库的秒级心跳同步方法,包括以下步骤:A second-level heartbeat synchronization method for a large blockchain database, comprising the following steps:

S1,根据现有区块链大数据库中所存储数据的大小与传输速度,定义区块链大数据库中数据同步的同步周期T1=2n秒,每个区块链大数据库进行同步时只能按同步周期开始进行同步;所述n等于现有区块链大数据库中所存储数据的大小除以传输速度;S1, according to the size and transmission speed of the data stored in the existing large blockchain database, define the synchronization period T1 =2n seconds for data synchronization in the large blockchain database. The synchronization can be started according to the synchronization cycle; the n is equal to the size of the data stored in the existing blockchain large database divided by the transmission speed;

S2,将现有区块链大数据库中的数据定义为file 0;S2, define the data in the existing blockchain database as file 0;

S3,从同步周期2n秒开始将现有区块链大数据库中的file 0写入新加区块链大数据库,到2n-1秒时file 0写入完成,将2n秒~2n-1秒时间内现有区块链大数据库中新增加的数据定义为file 1;S3, from the synchronization period of 2n seconds, the file 0 in the existing blockchain large database is written into the newly added blockchain large database, and the writing of file 0 is completed at 2n-1 seconds, and the 2n seconds to 2 The newly added data in the existing blockchain large database withinn-1 seconds is defined asfile 1;

S4,从2n-1秒开始将file 1写入新加区块链大数据库中,到2n-2秒时file 1写入完成,将2n-1秒~2n-2秒时间内现有区块链大数据库中新增加的数据定义为file 2;S4, writefile 1 into the large database of the newly added blockchain from 2n-1 seconds, and complete the writing offile 1 at 2n-2 seconds, and writefile 1 within 2n-1 seconds to 2n-2 seconds The newly added data in the existing blockchain database is defined as file 2;

S5,以此类推,从21秒开始将现有区块链大数据库的file n-1写入新加区块链大数据库,到20秒时file n-1写入完成,将21秒~20秒时间内现有区块链大数据库中新增加的数据定义为file n;S5, and so on, start from21 seconds to write the file n-1 of the existing blockchain large database into the newly added blockchain large database, and at20 seconds, the file n-1 is written, and the21 The newly added data in the existing blockchain large database within seconds to20 seconds is defined as file n;

S6,从20秒开始将现有区块链大数据库的file n写入新加区块链大数据库,到file n写入完成,至此区块链大数据库中的所有数据同步完成;S6, from20 seconds, the file n of the existing blockchain database is written into the newly added blockchain database, until the file n is written, and all data in the blockchain database is synchronized.

S7,当数据同步过程中出现数据传输错误时,从下一个同步周期开始重新进行数据同步;当数据同步过程中没有出现数据传输错误时,则将新加区块链大数据库投入运行;S7, when there is a data transmission error during the data synchronization process, the data synchronization will be restarted from the next synchronization cycle; when there is no data transmission error during the data synchronization process, the newly added blockchain database will be put into operation;

S8,新加区块链大数据库投入运行后,再产生的新数据将在新同步的区块链大数据库和现有区块链大数据库中同时更新。S8, after the newly added blockchain database is put into operation, the new data generated will be updated in the newly synchronized blockchain database and the existing blockchain database at the same time.

在上述技术方案的基础上,定义完成区块链大数据库同步所需的实际时间为T;步骤S1中,完成区块链大数据库同步所需的实际时间T≤同步周期T1On the basis of the above technical solution, the actual time required to complete the synchronization of the large blockchain database is defined as T; in step S1, the actual time required to complete the synchronization of the large blockchain database T ≤ synchronization period T1 .

在上述技术方案的基础上,在数据同步过程中,现有区块链大数据库不需停止服务,现有区块链大数据库的数据更新速度为1次/秒。On the basis of the above technical solutions, in the process of data synchronization, the existing large blockchain database does not need to stop the service, and the data update speed of the existing large blockchain database is 1 time per second.

在上述技术方案的基础上,步骤S3中,将file 0~file n写入新加区块链大数据库时,需要判断现有区块链大数据库的操作系统与新加区块链大数据库的操作系统是否一致;如果一致,则直接将file 0~file n写入新加区块链大数据库指定的文件系统目录下;如果不一致,则对file 0~file n进行转换使其符合新加区块链大数据库的操作系统,将转换后的file 0~file n写入新加区块链大数据库指定的文件系统目录下。On the basis of the above technical solution, in step S3, when writing file 0 to file n into the newly added large blockchain database, it is necessary to determine the operating system of the existing large blockchain database and the operating system of the newly added large blockchain database. Whether the operating systems are consistent; if they are consistent, directly write file 0 to file n into the file system directory specified by the newly added blockchain database; if they are inconsistent, convert file 0 to file n to conform to the newly added area The operating system of the block chain large database writes the converted file 0 to file n into the file system directory specified by the newly added block chain large database.

在上述技术方案的基础上,步骤S3中,将file 0~file n写入新加区块链大数据库时,需要判断现有区块链大数据库的配置文件类型与新加区块链大数据库的配置文件类型是否一致;如果一致,则直接将file 0~file n写入新加区块链大数据库指定的文件系统目录下;如果不一致,则对新加区块链大数据库的配置文件类型进行转换,将转换后的file 0~file n写入新加区块链大数据库指定的文件系统目录下。On the basis of the above technical solution, in step S3, when writing file 0 to file n into the newly added large blockchain database, it is necessary to determine the configuration file type of the existing large blockchain database and the type of the newly added large blockchain database. Whether the configuration file types are consistent; if they are consistent, directly write file 0 to file n to the file system directory specified by the newly added blockchain database; if they are inconsistent, the configuration file type of the newly added blockchain database After conversion, write the converted file 0 to file n into the file system directory specified by the newly added blockchain database.

在上述技术方案的基础上,步骤S8中,再产生的新数据将在新加区块链大数据库和现有区块链大数据库中同时更新,更新速度为1次/秒。On the basis of the above technical solution, in step S8, the new data generated will be updated in the newly added blockchain large database and the existing blockchain large database at the same time, and the update speed is 1 time per second.

本发明所述的区块链大数据库的秒级心跳同步方法,具有以下有益效果:The second-level heartbeat synchronization method of the blockchain large database according to the present invention has the following beneficial effects:

1.每次进行区块链大数据库同步所需的时间最多为同步周期2n秒,并且在数据库同步过程中现有区块链大数据库无需停止服务。1. The time required for each synchronization of the large blockchain database is at most 2n seconds, and the existing large blockchain database does not need to stop the service during the database synchronization process.

2.新加区块链大数据库的传输速度可以优化,与现有区块链大数据库中各个阶段的数据同步。2. The transmission speed of the newly added blockchain database can be optimized and synchronized with the data at various stages in the existing blockchain database.

3.区块链大数据库运行过程中,数据更新速度为1次/秒。3. During the operation of the large blockchain database, the data update rate is 1 time/second.

4.本发明利用分级同步的方式,使任何大小的区块链大数据库,都能与现有区块链大数据库同时运行,以秒级更新的数据库同步。4. The present invention uses the method of hierarchical synchronization, so that any size of blockchain large database can run simultaneously with the existing blockchain large database, and the database updated in seconds can be synchronized.

附图说明Description of drawings

本发明有如下附图:The present invention has the following accompanying drawings:

图1本发明所述方法中现有区块链大数据库数据块划分及传输时间示意图;1 is a schematic diagram of data block division and transmission time of an existing blockchain large database in the method of the present invention;

图2本发明所述方法中新加区块链大数据库中数据传输时间轴示意图。FIG. 2 is a schematic diagram of the data transmission timeline in the newly added blockchain large database in the method of the present invention.

具体实施方式Detailed ways

以下结合附图对本发明作进一步详细说明。The present invention will be further described in detail below with reference to the accompanying drawings.

如图1和图2所示,本发明所述的一种区块链大数据库的秒级心跳同步方法,包括以下步骤:As shown in Figure 1 and Figure 2, a second-level heartbeat synchronization method for a large blockchain database according to the present invention includes the following steps:

S1,根据现有区块链大数据库中所存储数据的大小与传输速度,定义区块链大数据库中数据同步的同步周期T1=2n秒,每个区块链大数据库进行同步时只能按同步周期开始进行同步;所述n等于现有区块链大数据库中所存储数据的大小除以传输速度;S1, according to the size and transmission speed of the data stored in the existing large blockchain database, define the synchronization period T1 =2n seconds for data synchronization in the large blockchain database. The synchronization can be started according to the synchronization cycle; the n is equal to the size of the data stored in the existing blockchain large database divided by the transmission speed;

S2,将现有区块链大数据库中的数据定义为file 0;S2, define the data in the existing blockchain database as file 0;

S3,从同步周期2n秒开始将现有区块链大数据库中的file 0写入新加区块链大数据库,到2n-1秒时file 0写入完成,将2n秒~2n-1秒时间内现有区块链大数据库中新增加的数据定义为file 1;S3, from the synchronization period of 2n seconds, the file 0 in the existing blockchain large database is written into the newly added blockchain large database, and the writing of file 0 is completed at 2n-1 seconds, and the 2n seconds to 2 The newly added data in the existing blockchain large database withinn-1 seconds is defined asfile 1;

S4,从2n-1秒开始将file 1写入新加区块链大数据库中,到2n-2秒时file 1写入完成,将2n-1秒~2n-2秒时间内现有区块链大数据库中新增加的数据定义为file 2;S4, writefile 1 into the large database of the newly added blockchain from 2n-1 seconds, and complete the writing offile 1 at 2n-2 seconds, and writefile 1 within 2n-1 seconds to 2n-2 seconds The newly added data in the existing blockchain database is defined as file 2;

S5,以此类推,从21秒开始将现有区块链大数据库的file n-1写入新加区块链大数据库,到20秒时file n-1写入完成,将21秒~20秒时间内现有区块链大数据库中新增加的数据定义为file n;S5, and so on, start from21 seconds to write the file n-1 of the existing blockchain large database into the newly added blockchain large database, and at20 seconds, the file n-1 is written, and the21 The newly added data in the existing blockchain large database within seconds to20 seconds is defined as file n;

S6,从20秒开始将现有区块链大数据库的file n写入新加区块链大数据库,到file n写入完成,至此区块链大数据库中的所有数据同步完成;S6, from20 seconds, the file n of the existing blockchain database is written into the newly added blockchain database, until the file n is written, and all data in the blockchain database is synchronized.

S7,当数据同步过程中出现数据传输错误时,从下一个同步周期开始重新进行数据同步;当数据同步过程中没有出现数据传输错误时,则将新加区块链大数据库投入运行;S7, when there is a data transmission error during the data synchronization process, the data synchronization will be restarted from the next synchronization cycle; when there is no data transmission error during the data synchronization process, the newly added blockchain database will be put into operation;

S8,新加区块链大数据库投入运行后,再产生的新数据将在新同步的区块链大数据库和现有区块链大数据库中同时更新。S8, after the newly added blockchain database is put into operation, the new data generated will be updated in the newly synchronized blockchain database and the existing blockchain database at the same time.

在上述技术方案的基础上,定义完成区块链大数据库同步所需的实际时间为T;步骤S1中,完成区块链大数据库同步所需的实际时间T≤同步周期T1On the basis of the above technical solution, the actual time required to complete the synchronization of the large blockchain database is defined as T; in step S1, the actual time required to complete the synchronization of the large blockchain database T ≤ synchronization period T1 .

在上述技术方案的基础上,在数据同步过程中,现有区块链大数据库不需停止服务,现有区块链大数据库的数据更新速度为1次/秒。On the basis of the above technical solutions, in the process of data synchronization, the existing large blockchain database does not need to stop the service, and the data update speed of the existing large blockchain database is 1 time per second.

在上述技术方案的基础上,步骤S3中,将file 0~file n写入新加区块链大数据库时,需要判断现有区块链大数据库的操作系统与新加区块链大数据库的操作系统是否一致;如果一致,则直接将file 0~file n写入新加区块链大数据库指定的文件系统目录下;如果不一致,则对file 0~file n进行转换使其符合新加区块链大数据库的操作系统,将转换后的file 0~file n写入新加区块链大数据库指定的文件系统目录下。On the basis of the above technical solution, in step S3, when writing file 0 to file n into the newly added large blockchain database, it is necessary to determine the operating system of the existing large blockchain database and the operating system of the newly added large blockchain database. Whether the operating systems are consistent; if they are consistent, directly write file 0 to file n into the file system directory specified by the newly added blockchain database; if they are inconsistent, convert file 0 to file n to conform to the newly added area The operating system of the block chain large database writes the converted file 0 to file n into the file system directory specified by the newly added block chain large database.

在上述技术方案的基础上,步骤S3中,将file 0~file n写入新加区块链大数据库时,需要判断现有区块链大数据库的配置文件类型与新加区块链大数据库的配置文件类型是否一致;如果一致,则直接将file 0~file n写入新加区块链大数据库指定的文件系统目录下;如果不一致,则对新加区块链大数据库的配置文件类型进行转换,将转换后的file 0~file n写入新加区块链大数据库指定的文件系统目录下。On the basis of the above technical solution, in step S3, when writing file 0 to file n into the newly added large blockchain database, it is necessary to determine the configuration file type of the existing large blockchain database and the type of the newly added large blockchain database. Whether the configuration file types are consistent; if they are consistent, directly write file 0 to file n to the file system directory specified by the newly added blockchain database; if they are inconsistent, the configuration file type of the newly added blockchain database After conversion, write the converted file 0 to file n into the file system directory specified by the newly added blockchain database.

在上述技术方案的基础上,步骤S8中,再产生的新数据将在新加区块链大数据库和现有区块链大数据库中同时更新,更新速度为1次/秒。On the basis of the above technical solution, in step S8, the new data generated will be updated in the newly added blockchain large database and the existing blockchain large database at the same time, and the update speed is 1 time per second.

实施例:Example:

步骤1,现有区块链大数据库中的数据大小为100Gb,数据传输速度为200Mb/s,则完成区块链大数据库同步所需的预测时间为512s,即T1=29秒。Step 1, the data size in the existing blockchain large database is 100Gb, and the data transmission speed is 200Mb/s, then the prediction time required to complete the synchronization of the blockchain large database is 512s, that is, T1 =29 seconds.

步骤2,将现有区块链大数据库中的数据定义为file 0;Step 2, define the data in the existing blockchain database as file 0;

现有区块链大数据库的操作系统、配置文件类型与新加区块链大数据库的操作系统、配置文件类型均一致;The operating system and configuration file type of the existing blockchain database are consistent with the operating system and configuration file type of the newly added blockchain database;

步骤3,从29秒开始将现有区块链大数据库的file 0写入新加区块链大数据库,到28秒时file 0写入完成,将29秒~28秒时间内现有区块链大数据库中新增加的数据定义为file 1;Step 3: From29 seconds, the file0 of the existing blockchain large database is written into the newly added blockchain large database, and the writing of file 0 is completed by 28seconds. The newly added data in the existing blockchain database is defined asfile 1;

步骤4,从28秒开始将现有区块链大数据库的file 1写入新加区块链大数据库,到27秒时file 1写入完成,将28秒~27秒时间内现有区块链大数据库中新增加的数据定义为file 2;Step 4: From2.8 seconds, the file1 of the existing blockchain large database is written into the newly added blockchain large database, and the writing of file1 is completed by2.7 seconds. The newly added data in the existing blockchain database is defined as file 2;

步骤5,以此类推,从21秒开始将现有区块链大数据库的file 8写入新加区块链大数据库,到20秒时file 8写入完成,将21秒~20秒时间内现有区块链大数据库中新增加的数据定义为file 9;Step 5, and so on, start from21 seconds to write the file 8 of the existing blockchain large database into the newly added blockchain large database, and complete the writing of file 8 at20 seconds, and21 seconds to 2 The newly added data in the existing blockchain database within0 seconds is defined as file 9;

步骤6,从20秒开始将现有区块链大数据库的file 9写入新加区块链大数据库,到file 9写入完成,至此区块链大数据库中的所有数据同步完成;Step 6, from20 seconds, write the file 9 of the existing blockchain database into the newly added blockchain database, until the file 9 is written, and all data synchronization in the blockchain database is completed;

步骤7,整个区块链大数据库的数据同步过程中均没有出现数据传输错误时,则将新加区块链大数据库投入运行;Step 7: When there is no data transmission error during the data synchronization process of the entire blockchain database, the newly added blockchain database will be put into operation;

步骤8,新加区块链大数据库投入运行后,再产生的新数据将在新同步的区块链大数据库和现有区块链大数据库中同时更新,更新速度为1次/秒。Step 8. After the newly added blockchain database is put into operation, the new data generated will be updated in the newly synchronized blockchain database and the existing blockchain database at the same time, and the update speed is 1 time/second.

采用本发明所述方法进行区块链大数据库同步时,每次同步所需的时间最多为2n秒,并且在区块链大数据库同步过程中现有区块链大数据库无需停止服务。新加区块链大数据库与现有区块链大数据库同步完成后,投入运行,再产生的新数据将在新同步的区块链大数据库和现有区块链大数据库中同时更新。When the method of the present invention is used to synchronize the large-scale blockchain database, the time required for each synchronization is at most 2n seconds, and the existing large-scale blockchain database does not need to stop the service during the large-scale blockchain database synchronization process. After the newly added blockchain database is synchronized with the existing blockchain database, it will be put into operation, and the new data generated will be updated in the newly synchronized blockchain database and the existing blockchain database at the same time.

本发明所述方法按照2的倍数来进行数据同步,直到同步完成现有区块链大数据库中最后1秒的数据。数据同步完成后,任何大小的区块链数据库,都能与现有区块链大数据库同时运行,实现秒级更新的区块链大数据库同步。The method of the present invention performs data synchronization according to a multiple of 2, until the data of the last 1 second in the existing blockchain large database is synchronized. After the data synchronization is completed, the blockchain database of any size can run at the same time with the existing large blockchain database, realizing the synchronization of the large blockchain database updated in seconds.

本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。Contents not described in detail in this specification belong to the prior art known to those skilled in the art.

Claims (6)

4. The method for synchronizing heartbeat in seconds for a big database of a block chain as claimed in claim 1, wherein in step S3, when writing file 0-file n into the big database of the newly added block chain, it is necessary to determine whether the os of the big database of the existing block chain is consistent with the os of the big database of the newly added block chain; if the file is consistent with the file system directory specified by the newly added large block chain database, directly writing the files 0 to n into the file system directory specified by the newly added large block chain database; and if not, converting the files 0 to n to enable the files 0 to n to conform to the operating system of the newly added blockchain big database, and writing the converted files 0 to n into a file system directory specified by the newly added blockchain big database.
5. The method for synchronizing heartbeat in seconds of a big database with a blockchain according to claim 1, wherein in step S3, when writing files 0 to file n into the big database with a newly added blockchain, it is necessary to determine whether the type of the configuration file of the big database with the existing blockchain is consistent with the type of the configuration file of the big database with the newly added blockchain; if the file is consistent with the file system directory specified by the newly added block chain big database, directly writing the file 0-file into the file system directory specified by the newly added block chain big database; and if not, converting the configuration file types of the newly added large block chain database, and writing the converted files 0-file n into a file system directory specified by the newly added large block chain database.
CN201910774618.6A2019-08-212019-08-21Second-level heartbeat synchronization method for block chain big databaseExpired - Fee RelatedCN110688426B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201910774618.6ACN110688426B (en)2019-08-212019-08-21Second-level heartbeat synchronization method for block chain big database

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201910774618.6ACN110688426B (en)2019-08-212019-08-21Second-level heartbeat synchronization method for block chain big database

Publications (2)

Publication NumberPublication Date
CN110688426Atrue CN110688426A (en)2020-01-14
CN110688426B CN110688426B (en)2021-12-10

Family

ID=69108392

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201910774618.6AExpired - Fee RelatedCN110688426B (en)2019-08-212019-08-21Second-level heartbeat synchronization method for block chain big database

Country Status (1)

CountryLink
CN (1)CN110688426B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN106506493A (en)*2016-10-272017-03-15摩登大道时尚电子商务有限公司Data processing method based on block platform chain
CN107317842A (en)*2017-05-312017-11-03北京大学深圳研究生院Block chain synchronous method and device based on NDN
CN108810112A (en)*2018-05-272018-11-13佛山市虚拟现实大数据产业研究院有限公司A kind of node synchronization method and device of market surpervision block catenary system
CN109727132A (en)*2018-12-282019-05-07合肥达朴汇联科技有限公司Acquisition methods, device, electronic equipment and the storage medium of block chain common recognition node
US20190197130A1 (en)*2017-12-212019-06-27Microsoft Technology Licensing, LlcEnsuring consistency in distributed incremental content publishing

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN106506493A (en)*2016-10-272017-03-15摩登大道时尚电子商务有限公司Data processing method based on block platform chain
CN107317842A (en)*2017-05-312017-11-03北京大学深圳研究生院Block chain synchronous method and device based on NDN
US20190197130A1 (en)*2017-12-212019-06-27Microsoft Technology Licensing, LlcEnsuring consistency in distributed incremental content publishing
CN108810112A (en)*2018-05-272018-11-13佛山市虚拟现实大数据产业研究院有限公司A kind of node synchronization method and device of market surpervision block catenary system
CN109727132A (en)*2018-12-282019-05-07合肥达朴汇联科技有限公司Acquisition methods, device, electronic equipment and the storage medium of block chain common recognition node

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
MICHAEL BORKOWSKI等: "Dextt: Deterministic Cross-Blockchain", 《IEEE ACCESS》*
焦通等: "区块链数据库:一种可查询且防篡改的数据库", 《软件学报》*

Also Published As

Publication numberPublication date
CN110688426B (en)2021-12-10

Similar Documents

PublicationPublication DateTitle
CN109643310B (en)System and method for redistribution of data in a database
JP5577350B2 (en) Method and system for efficient data synchronization
US9418094B2 (en)Method and apparatus for performing multi-stage table updates
US20120084379A1 (en)Method and apparatus for checking and synchronizing data block in distributed file system
CN110473100A (en)A kind of transaction processing method and device based on block catenary system
CN105468475A (en)Backup method and backup device of database
CN107919977B (en)Online capacity expansion and online capacity reduction method and device based on Paxos protocol
CN113297317B (en)Data table synchronization method, device, electronic equipment and storage medium
CN113672255B (en)Distributed storage software upgrading method and device
WO2020253314A1 (en)Transaction monitoring method, apparatus and system for distributed database, and storage medium
CN105512171A (en)Database synchronizing method and apparatus
US9348700B2 (en)Rollback counters for step records of a database
CN115328931A (en)Database cluster data verification method and device, storage medium and electronic equipment
WO2025189868A1 (en)Distributed database query system and method supporting multi-replica consistent read, device, and medium
WO2022041672A1 (en)Full backup method and apparatus for distributed database system, and computer-readable storage medium
CN110688426A (en)Second-level heartbeat synchronization method for block chain big database
CN113986878A (en)Data writing method, data migration device and electronic equipment
WO2021082925A1 (en)Transaction processing method and apparatus
WO2020259149A1 (en)System and method for implementing incremental data comparison
CN108664353A (en)The method, apparatus and replica management server that data are restored
CN106850354A (en)A kind of processing method and processing device of Single Point of Faliure
CN116820839A (en)Full-memory database persistence backup method and system based on data lake table format
CN115827172A (en)Method and device for executing database transaction
CN112487081A (en)Data synchronization method, device, storage medium and equipment
CN108984341A (en)A kind of data reconstruction method and system based on distributed memory system

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant
CF01Termination of patent right due to non-payment of annual fee
CF01Termination of patent right due to non-payment of annual fee

Granted publication date:20211210


[8]ページ先頭

©2009-2025 Movatter.jp