
技术领域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 as
S4,从2n-1秒开始将file 1写入新加区块链大数据库中,到2n-2秒时file 1写入完成,将2n-1秒~2n-2秒时间内现有区块链大数据库中新增加的数据定义为file 2;S4, write
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≤同步周期T1。On 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 as
S4,从2n-1秒开始将file 1写入新加区块链大数据库中,到2n-2秒时file 1写入完成,将2n-1秒~2n-2秒时间内现有区块链大数据库中新增加的数据定义为file 2;S4, write
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≤同步周期T1。On 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秒。
步骤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 as
步骤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.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910774618.6ACN110688426B (en) | 2019-08-21 | 2019-08-21 | Second-level heartbeat synchronization method for block chain big database |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910774618.6ACN110688426B (en) | 2019-08-21 | 2019-08-21 | Second-level heartbeat synchronization method for block chain big database |
| Publication Number | Publication Date |
|---|---|
| CN110688426Atrue CN110688426A (en) | 2020-01-14 |
| CN110688426B CN110688426B (en) | 2021-12-10 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910774618.6AExpired - Fee RelatedCN110688426B (en) | 2019-08-21 | 2019-08-21 | Second-level heartbeat synchronization method for block chain big database |
| Country | Link |
|---|---|
| CN (1) | CN110688426B (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106506493A (en)* | 2016-10-27 | 2017-03-15 | 摩登大道时尚电子商务有限公司 | Data processing method based on block platform chain |
| CN107317842A (en)* | 2017-05-31 | 2017-11-03 | 北京大学深圳研究生院 | Block chain synchronous method and device based on NDN |
| CN108810112A (en)* | 2018-05-27 | 2018-11-13 | 佛山市虚拟现实大数据产业研究院有限公司 | A kind of node synchronization method and device of market surpervision block catenary system |
| CN109727132A (en)* | 2018-12-28 | 2019-05-07 | 合肥达朴汇联科技有限公司 | Acquisition methods, device, electronic equipment and the storage medium of block chain common recognition node |
| US20190197130A1 (en)* | 2017-12-21 | 2019-06-27 | Microsoft Technology Licensing, Llc | Ensuring consistency in distributed incremental content publishing |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106506493A (en)* | 2016-10-27 | 2017-03-15 | 摩登大道时尚电子商务有限公司 | Data processing method based on block platform chain |
| CN107317842A (en)* | 2017-05-31 | 2017-11-03 | 北京大学深圳研究生院 | Block chain synchronous method and device based on NDN |
| US20190197130A1 (en)* | 2017-12-21 | 2019-06-27 | Microsoft Technology Licensing, Llc | Ensuring consistency in distributed incremental content publishing |
| CN108810112A (en)* | 2018-05-27 | 2018-11-13 | 佛山市虚拟现实大数据产业研究院有限公司 | A kind of node synchronization method and device of market surpervision block catenary system |
| CN109727132A (en)* | 2018-12-28 | 2019-05-07 | 合肥达朴汇联科技有限公司 | Acquisition methods, device, electronic equipment and the storage medium of block chain common recognition node |
| Title |
|---|
| MICHAEL BORKOWSKI等: "Dextt: Deterministic Cross-Blockchain", 《IEEE ACCESS》* |
| 焦通等: "区块链数据库:一种可查询且防篡改的数据库", 《软件学报》* |
| Publication number | Publication date |
|---|---|
| CN110688426B (en) | 2021-12-10 |
| Publication | Publication Date | Title |
|---|---|---|
| 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 |
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee | Granted publication date:20211210 |