CN109558411A - A kind of lower chain synchronous method and device based on block chain data - Google Patents
A kind of lower chain synchronous method and device based on block chain data Download PDFInfo
- Publication number
- CN109558411A CN109558411A CN201710881468.XA CN201710881468A CN109558411A CN 109558411 A CN109558411 A CN 109558411A CN 201710881468 A CN201710881468 A CN 201710881468A CN 109558411 A CN109558411 A CN 109558411A
- Authority
- CN
- China
- Prior art keywords
- block
- data
- chain
- database
- module
- 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
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention discloses a kind of lower chain synchronous method and device based on block chain data.Synchronous method gives tables of data addition index according to business demand the following steps are included: (1) creates corresponding with block chain data structure tables of data under chain in database;(2) block data in block chain is read;(3) block data of reading is parsed, resolves into corresponding element object group by business function;(4) data in one or more object groups are inserted under chain in database in order in corresponding tables of data;(5) update for monitoring block chain data, the block data increased newly on block chain is synchronized under chain in database;Then the acknowledgement state of unacknowledged block data in database under chain is updated.The present invention can reduce the operation to block chain node when needing to inquire block chain data, increase the dimension of data query, statistics, greatly improve the execution speed of inquiry, statistical operation.
Description
Technical field
The present invention relates to block chain technical field more particularly to a kind of block chain data are synchronized under chain database to add
The method and device of fast data query, statistics.
Background technique
Business datum storage organization based on block chain is the Document image analysis of key-value pair.If the case where knowing key
Under, quickly, easily, but there is also following problems for inquiry velocity: (1) when carrying out range lookup to key, can only recycle
Section can only obtain the data of a key on block chain every time, for example, to search the data of 1 to 10 key, need to do 10 times
Inquiry operation;(2) when needing to count some value, total data can only be traversed.Meanwhile if not knowing key
When, it can only also traverse total data and just be capable of determining whether that data can be found.
The presence of problems above, allows applying on data query more than traditional technology based on block chain technological development
Application efficiency is low.Therefore, the data query mode of existing block chain is single, complicated for operation, lacks effective multidimensional and searches, unites
Meter method.
Summary of the invention
Data are not easy in order to solve block chain to do interval query, be not easy to the technical issues of data count, the present invention
Be designed to provide a kind of method and device that block chain data are synchronized to database under chain, to accelerate looking into for block data
It askes and counts.
To achieve the above object, the technical solution that the method for the present invention is taken are as follows:
A kind of lower chain synchronous method based on block chain data, method includes the following steps:
(1) tables of data corresponding with block chain data structure is created in database under chain, according to business demand to number
It adds and indexes according to table;
(2) block data in block chain is read;
(3) block data of reading is parsed, resolves into corresponding element object group by business function;
(4) data in one or more object group are inserted under chain corresponding tables of data in database in order
In;
(5) update for monitoring block chain data, the block data increased newly on block chain is synchronized under chain in database;So
The acknowledgement state of unacknowledged block data in database under chain is updated afterwards.
In the step (3), block data is first carried out to unserializing respectively at block object element, then by block pair
Picture dot element carries out secondary parsing, resolves into corresponding element object group by business function.
The detailed process of the step (4) are as follows: it is right that its is searched in database under chain according to the block height of block data
The block data answered judges whether the cryptographic Hash of block is identical, if the same if having found corresponding block data
Illustrate that current block is synchronized to cross, not need again subsynchronous;If the cryptographic Hash of block is different, in the complete of lane database
Corresponding block data is deleted according to block height in portion's tables of data, whole object groups is recycled, data is inserted respectively under chain
In the corresponding tables of data of lane database;If searched in the database less than there is corresponding block data, block data is pressed
It is written in corresponding tables of data according to grouping corresponding relationship.
The detailed process of the step (5) are as follows: unacknowledged block data in database under regular inquiry chain, according to not true
The block height for the block data recognized obtains corresponding block data on block chain, then the block according to block chain confirms rule
To judge the acknowledgement state of unacknowledged block data, and the confirmation state synchronized of judgement is updated into database under chain.
A kind of lower chain synchronizing device based on block chain data of the present invention, the device include:
Block data obtains module, for obtaining the block data saved in block chain;
Block data parsing module for parsing block data, and block data is done by business function and is classified, and is formed more
A object group;
Synchronization module, for the block data of block chain to be synchronized under chain in database;
Block chain monitoring module for the update of tracing and monitoring block chain data, and synchronizes the area increased newly on block chain
Block number evidence and the acknowledgement state for updating unacknowledged block data in database under chain.
Further, it includes link block, read module and return module, the connection that the block data, which obtains module,
Module sends and receives the request of data interacted with block chain node;The read module reads block data from block chain.
Further, the block data parsing module includes unserializing module and analysis module, the unserializing
Module is by the block data unserializing of reading at block object element;The analysis module carries out block object element secondary
Parsing, resolves into corresponding element object group by business function.
Further, the synchronization module includes that searching module, comparison module, data update module and acknowledgement state update
Module, the searching module, which searches block data, whether there is under chain in database;The comparison module is used for comparison blocks
Whether the block data of chain and the block data in database under chain are identical;The data update module is for deleting under chain
Wrong data in database, and it is inserted into the block data of block chain;The acknowledgement state update module is for updating number under chain
According to the acknowledgement state of block data in library.
Further, the specific process flow of the block chain monitoring module are as follows: monitoring block chain data, when having monitored
When new block data generates, notice block data obtains module and obtains new block data, recycles synchronization module will
New block data is synchronized under chain in database;Then will have on unacknowledged block data and block chain in database under chain
There is the block data of same block height to synchronize.
Chain synchronous method and device under block chain data proposed by the present invention can speed up the inquiry and statistics of data.Phase
Than the prior art, the present invention can reduce the operation to block chain node when needing to inquire block chain data,
The dimension for increasing data query, statistics, greatly improves the execution speed of inquiry, statistical operation.
Detailed description of the invention
Fig. 1 is a kind of flow diagram of lower chain synchronous method based on block chain data of the embodiment of the present invention.
Fig. 2 is that a kind of block chain data of the embodiment of the present invention update the flow diagram of monitor method.
Specific embodiment
Invention is further described in detail in the following with reference to the drawings and specific embodiments.
A kind of lower chain synchronous method based on block chain data of the invention, the specific steps are as follows:
(1) tables of data corresponding with block chain data structure is created in database under chain, according to business demand to number
It adds and indexes according to table.
(2) block data in block chain is read, in block data, in addition to the word including direct description block state
Section is outer, further includes transaction data, daily record data etc..
(3) to the block data unserializing of reading at block object element, then block object element is carried out secondary
Parsing, resolves into corresponding element object group by business function.
(4) data in one or more object group are inserted under chain corresponding tables of data in database in order
In.
Whether detection block object first has existed in the database, specifically: obtaining area from block data object
Block height is retrieved in the database using block height as condition, if data can be got, judges that block object is present in number
According in library, if data cannot be got, judge that block object is not present in database.
It is if searched in the database less than block object, block data is corresponding according to grouping corresponding relationship write-in
Tables of data in.
If finding block object in the database, then judge the block object stored in database whether and read
Block chain data it is consistent, specifically: from the block object of reading obtain current block cryptographic Hash, from the block of database
Cryptographic Hash is obtained in object, then compares the two cryptographic Hash, is stored in database if two cryptographic Hash are completely the same
Block object and the block chain data of reading are consistent, this illustrates that current block is synchronized and crosses, do not need again it is subsynchronous,
The remaining part of the step is skipped at this time;If two cryptographic Hash differences, is deleted and corresponded to according to block height in tables of data
Block data, then in tables of data be inserted into block chain current block data;Other object groups are recycled, data are inserted respectively
Under entering to chain in database in corresponding tables of data.
(5) monitor the update of block chain data: timing cycle obtains the newest block of block chain, or passes through block chain
Interface is monitored, obtains newest block data in real time.Compare the new block block height whether with the new district database Zhong
The height of block number evidence is consistent, needs to synchronize if inconsistent under this block to chain in database, i.e., repeatedly step (3) and
(4)。
Then the acknowledgement state of unacknowledged block data in database under chain is updated: under regular inquiry chain in database not
The block data of confirmation obtains corresponding block data according to the block height of unacknowledged block data on block chain, then
Judge that the acknowledgement state of unacknowledged block data is tied if it is acknowledgement state according to the block confirmation rule of block chain
Shu Benci processing;If not acknowledgement state, then the acknowledgement state of current block is calculated, updates acknowledgement state into database.
Embodiment
The present embodiment provides a kind of specific implementation process of lower chain synchronous method based on block chain data, as shown in Figure 1,
Include the following steps:
Before carrying out program execution, need to create corresponding table according to the block data to be synchronized in the database, and
It is needed to create index according to business.In the present embodiment, block chain has block data, transaction data, daily record data, uses MySQL
Database creates block table, tran list, log sheet, to field hash, number of block table, hash, block_ of tran list
Number field, the address field of credit, for the block_number field of log sheet plus index, index type is general
Logical index, indexing means BTREE.The selection of database and indexing means are without limitation.
Step 1: reading block data.
Specifically, program and block chain node establish connection, then send the request for reading block i, and the response of block chain is read
Take request.
Step 2: judging whether there is block data in the request of response.
Specifically, whether detect respond request as a result, comprising data in the result field defined in block chain interface,
If there is no block data in the request of response, terminate this subsynchronous process.
Step 3: unserializing is carried out to block data.
In the present embodiment, for the data of JSON format, unserializing is carried out using the unmarshal method of json, instead
The result of serializing can store in the object elements defined.
Step 4: detection unserializing result
Specifically, if the block data format of respond request return is incorrect, unserializing can malfunction, and at this moment will
Suspension processing, throw exception.
Step 5: block chain object elements are grouped.
Specifically, the block chain object data after unserializing, there is its service definition, such as block object, trading object,
Log object etc..It according to these different service definitions, is stored in different objects respectively, homogeneous object is if there is multiple members
It is plain then form object array.
Step 6: in the database whether detection block element object
Specifically, database connection is obtained, the use of the block height field of block object is keyword, in the area of database
It is inquired in block tables of data, if can not find out data thens follow the steps 7, if finding data thens follow the steps 10.
Step 7: by object grouping insertion block data into corresponding table.
Specifically, block object data are inserted into the block object table of database, trading object data are inserted into number
According in the trading object table in library, log object data are inserted into the log object table of database.
Step 8: whether detection insertion succeeds.
Specifically, error message is not returned to when being inserted into database, then insertion operation successfully completes, so far an area
Block number submits affairs according to being synchronized in database, terminates process.If there is error message returns, 9 are thened follow the steps.
Step 9: rollback affairs, throw exception terminate.
Step 10: judging whether block chain data are identical as database data.
Specifically, block cryptographic Hash is taken out in the block object of block chain data, is obtained with database block data table
The cryptographic Hash of block object compare, if unanimously thening follow the steps 11, if inconsistent then follow the steps 13.
Step 11: updating acknowledgement state.
Specifically, enumerate here one block of confirmation whether be acknowledgement state method are as follows: judge current block whether be
Block before 12 blocks of newest block.If it is block height H is obtained, and true by this judgment method acquisition block
Recognize state C, the acknowledgement state for the data that then block height is H more in new database is C.
Step 12: detection updates whether succeed.
Specifically, if database update operation is returned without mistake, affairs are submitted, terminate process.If wrong
Information returns, and thens follow the steps 9.
Step 13: deleting the data that database corresponds to block height.
Specifically, block height H is obtained from the block object of block i, deletes area from the block object table of database
Block height is the data of H, and deletes corresponding block data according to block height H in other contingency tables of database.Then
Execute step 7.
The specific implementation process of the update monitor method of the present embodiment is as shown in Fig. 2, include the following steps:
Before execution, the block altitude information of the newest block of preservation is first read out from database, and assigns variable T.
Step a: block chain data are monitored and are updated.
Specifically, newest block data is read by circulation, or by the data decryptor interface of block chain, got
Newest block data.Newest block data is carried out unserializing according to the step 3 of Fig. 1, obtains block object B and friendship
Easy object, log object etc..The block height for obtaining block object B compares with variable T, stops subsequent processing if equal.
Illustrate that the block got is a new block if being not desired to wait.
Step b: synchronous new block to database.
Specifically, step 5 to 13 referring to Fig.1 completes simultaneously operating.
Step c: the unacknowledged block in database is ask.
Specifically, block chain has soft bifurcated, and in forked situation, program can also synchronize the data to data of bifurcated
Library, this just needs to confirm rule according to the block of block chain to determine whether a block is determined.By taking ether mill as an example, one
Block will can be just identified after 12 blocks, that is to say, that if a block is recognized apart from newest block 12 or more
It is identified for this block.This block acknowledgement state updates in database together with synchronizing step, here then from
In database, using acknowledgement state as condition, all unacknowledged block data array WA are inquired, array WA are recycled, to each area
Block W executes subsequent step.
Step d: judge whether data are identical.
Specifically, because if block does not confirm, then the block data of respective heights may be on block chain for explanation
Difference in database, so corresponding block data BT is obtained from block chain by block height here, after unserializing
Cryptographic Hash TH is obtained, whether the cryptographic Hash for then comparing block W in database is equal to TH, step e is if the same executed, if
Difference thens follow the steps f.
Step e: acknowledgement state is updated to database.
Specifically, referring to step c, to determine whether current block is identified, then rule is confirmed according to the block of block chain
Acknowledgement state is updated into database.
Step f: the block data that block height is corresponded in database is deleted.
Specifically, using the block height of block W as condition, relevant data in database are deleted.
Step g: database will be synchronized to the deleted identical block data of block height on block chain.
Specifically, the data of block data BT are synchronized in database.
Through the foregoing embodiment it is found that chain synchronous method under block data proposed by the present invention, block information is advised again
It draws, and is stored in database, will not influence the validity of block data, various dimensions can be carried out by database index from this
Inquiry, statistical operation, effectively reduce the number of operations to block chain, be substantially improved range lookup, conditional search, condition statistics
Speed, the convenience of data query, statistical operation is substantially improved.
Above-mentioned synchronous method can be embodied in the form of software products, of the invention a kind of based on block chain data
Lower chain synchronizing device, comprising:
Block data obtains module, specifically includes: link block, management and the connection of block chain node, send, receive with
The request of data of block chain node interaction;Read module reads a block data from block chain;Return module;
Block data parsing module specifically includes unserializing module, by the block data unserializing of reading at block
Object elements;Block object element is carried out secondary parsing, resolves into corresponding element object by business function by analysis module
Group;
Synchronization module specifically includes: searching module, and searching block data whether there is in database;Comparison module, than
Compared with block chain data with it is whether identical in database;Data update module, for deleting the wrong data in database,
It is inserted into block chain data;Acknowledgement state update module, the acknowledgement state of block data in more new database.
Block chain monitoring module when having new block to generate, notifies block data for monitoring block chain data
Obtain module, synchronous new block data;And by the data of the block unconfirmed in database and mutually level number on block chain
According to synchronizing.
The computer software product can store in storage medium, such as ROM/RAM, magnetic disk, CD, including several fingers
It enables and using so that a computer equipment (can be personal computer, server or the network equipment etc.) executes the present invention respectively
Method described in certain parts of a embodiment or embodiment.
Claims (9)
1. a kind of lower chain synchronous method based on block chain data, which is characterized in that method includes the following steps:
(1) tables of data corresponding with block chain data structure is created in database under chain, according to business demand to tables of data
Addition index;
(2) block data in block chain is read;
(3) block data of reading is parsed, resolves into corresponding element object group by business function;
(4) data in one or more object group are inserted under chain in database in order in corresponding tables of data;
(5) update for monitoring block chain data, the block data increased newly on block chain is synchronized under chain in database;Then more
Under new chain in database unacknowledged block data acknowledgement state.
2. a kind of lower chain synchronous method based on block chain data according to claim 1, which is characterized in that the step
(3) in, block data is first carried out to unserializing into block object element respectively, block object element is then subjected to secondary solution
Analysis, resolves into corresponding element object group by business function.
3. a kind of lower chain synchronous method based on block chain data according to claim 1, which is characterized in that the step
(4) detailed process are as follows: its corresponding block data is searched under chain according to the block height of block data in database, if
Corresponding block data has been found, then has judged whether the cryptographic Hash of block is identical, has if the same illustrated current block
It synchronized, did not needed again subsynchronous;If the cryptographic Hash of block is different, according to area in the total data table of lane database
Block height deletes corresponding block data;Whole object groups are recycled, data are inserted respectively into the corresponding number of lane database under chain
According in table;
If searched in the database less than there is corresponding block data, phase is written into according to grouping corresponding relationship in block data
In corresponding tables of data.
4. a kind of lower chain synchronous method based on block chain data according to claim 1, which is characterized in that the step
(5) detailed process are as follows: unacknowledged block data in database under regular inquiry chain, according to the area of unacknowledged block data
Block height obtains corresponding block data on block chain, then the block according to block chain confirms rule to judge unacknowledged area
The acknowledgement state of block number evidence, and the confirmation state synchronized of judgement is updated into database under chain.
5. a kind of lower chain synchronizing device based on block chain data, which is characterized in that the device includes:
Block data obtains module, for obtaining the block data saved in block chain;
Block data parsing module for parsing block data, and block data is done by business function and is classified, and it is multiple right to be formed
As group;
Synchronization module, for the block data of block chain to be synchronized under chain in database;
Block chain monitoring module for the update of tracing and monitoring block chain data, and synchronizes the block counts increased newly on block chain
According to and update the acknowledgement state of unacknowledged block data in database under chain.
6. a kind of lower chain synchronizing device based on block chain data according to claim 5, which is characterized in that the block
Data acquisition module includes link block, read module and return module, and the link block sends and receives and block chain link
The request of data of point interaction;The read module reads block data from block chain.
7. a kind of lower chain synchronizing device based on block chain data according to claim 5, which is characterized in that the block
Data resolution module includes unserializing module and analysis module, and the unserializing module is by the block data antitone sequence of reading
It is melted into block object element;Block object element is carried out secondary parsing by the analysis module, is resolved into accordingly by business function
Element object group.
8. a kind of lower chain synchronizing device based on block chain data according to claim 5, which is characterized in that the synchronization
Module includes searching module, comparison module, data update module and acknowledgement state update module, and the searching module searches block
Data whether there is under chain in database;The comparison module is in database under the block data and chain of comparison blocks chain
Block data it is whether identical;The data update module is used to delete the wrong data under chain in database, and is inserted into
The block data of block chain;The acknowledgement state update module is used to update the acknowledgement state of block data in database under chain.
9. a kind of lower chain synchronizing device based on block chain data according to claim 5, which is characterized in that the block
The specific process flow of chain monitoring module are as follows: monitoring block chain data are led to when monitoring new block data generation
Know that block data obtains module and obtains new block data, recycles synchronization module that new block data is synchronized to data under chain
In library;Then by the block data under chain in database on unacknowledged block data and block chain with same block height into
Row synchronizes.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710881468.XA CN109558411A (en) | 2017-09-26 | 2017-09-26 | A kind of lower chain synchronous method and device based on block chain data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710881468.XA CN109558411A (en) | 2017-09-26 | 2017-09-26 | A kind of lower chain synchronous method and device based on block chain data |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109558411A true CN109558411A (en) | 2019-04-02 |
Family
ID=65862134
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710881468.XA Pending CN109558411A (en) | 2017-09-26 | 2017-09-26 | A kind of lower chain synchronous method and device based on block chain data |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109558411A (en) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110209675A (en) * | 2019-06-18 | 2019-09-06 | 北京艾摩瑞策科技有限公司 | Credit data querying method and its device on block chain |
CN110222095A (en) * | 2019-06-18 | 2019-09-10 | 北京艾摩瑞策科技有限公司 | A kind of electric quotient data querying method and user equipment applied to block chain |
CN110232083A (en) * | 2019-06-18 | 2019-09-13 | 北京艾摩瑞策科技有限公司 | Inquire the method and its equipment of event handling data on block chain |
CN110266752A (en) * | 2019-05-07 | 2019-09-20 | 深圳壹账通智能科技有限公司 | Block chain information method for pushing, device, computer equipment and storage medium |
CN110275892A (en) * | 2019-05-22 | 2019-09-24 | 深圳壹账通智能科技有限公司 | Data managing method, device, equipment and storage medium towards block chain |
CN111241205A (en) * | 2020-04-26 | 2020-06-05 | 北京启迪区块链科技发展有限公司 | Federation block chain bottom layer based trusted data synchronization method, network structure and server |
CN111259074A (en) * | 2020-01-12 | 2020-06-09 | 杭州复杂美科技有限公司 | Block synchronization method, device and storage medium |
CN111563130A (en) * | 2020-07-15 | 2020-08-21 | 成都无右区块链科技有限公司 | Data credible data management method and system based on block chain technology |
CN112035466A (en) * | 2020-07-29 | 2020-12-04 | 北京智融云河科技有限公司 | Block chain query external index development framework |
CN112650735A (en) * | 2020-12-28 | 2021-04-13 | 杭州趣链科技有限公司 | Method, device, equipment and storage medium for determining lost block of alliance chain |
CN112988751A (en) * | 2019-04-22 | 2021-06-18 | 网易(杭州)网络有限公司 | Timing task scheduling method and device based on block chain |
CN113852698A (en) * | 2021-12-01 | 2021-12-28 | 湖南宸瀚信息科技有限责任公司 | Group-collaborative block chain data synchronization system |
CN113961598A (en) * | 2021-10-25 | 2022-01-21 | 中国科学院沈阳计算技术研究所有限公司 | Novel high-speed retrieval model for data on block chain |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102467523A (en) * | 2010-11-03 | 2012-05-23 | 英业达股份有限公司 | Method for establishing index file and method for querying data block by using index file |
CN105740440A (en) * | 2016-02-01 | 2016-07-06 | 上海凭安网络科技有限公司 | Indexing method for quickening block chain query |
CN106530088A (en) * | 2016-12-19 | 2017-03-22 | 杜伯仁 | Method for trading stock product based on block chain security nodes |
CN107122682A (en) * | 2017-04-20 | 2017-09-01 | 杭州铜板街互联网金融信息服务有限公司 | The data processing method and system stored based on block chain |
CN107169371A (en) * | 2017-04-27 | 2017-09-15 | 北京众享比特科技有限公司 | A kind of database operation method and system based on block chain |
WO2020030891A1 (en) * | 2018-08-07 | 2020-02-13 | Perpetual Altruism Limited | Computer implemented method and system for updating a database system for a blockchain version control system; computer implemented methods of auctioning an item for a seller, and computer implemented method of updating a smart contract |
-
2017
- 2017-09-26 CN CN201710881468.XA patent/CN109558411A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102467523A (en) * | 2010-11-03 | 2012-05-23 | 英业达股份有限公司 | Method for establishing index file and method for querying data block by using index file |
CN105740440A (en) * | 2016-02-01 | 2016-07-06 | 上海凭安网络科技有限公司 | Indexing method for quickening block chain query |
CN106530088A (en) * | 2016-12-19 | 2017-03-22 | 杜伯仁 | Method for trading stock product based on block chain security nodes |
CN107122682A (en) * | 2017-04-20 | 2017-09-01 | 杭州铜板街互联网金融信息服务有限公司 | The data processing method and system stored based on block chain |
CN107169371A (en) * | 2017-04-27 | 2017-09-15 | 北京众享比特科技有限公司 | A kind of database operation method and system based on block chain |
WO2020030891A1 (en) * | 2018-08-07 | 2020-02-13 | Perpetual Altruism Limited | Computer implemented method and system for updating a database system for a blockchain version control system; computer implemented methods of auctioning an item for a seller, and computer implemented method of updating a smart contract |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112988751A (en) * | 2019-04-22 | 2021-06-18 | 网易(杭州)网络有限公司 | Timing task scheduling method and device based on block chain |
CN110266752A (en) * | 2019-05-07 | 2019-09-20 | 深圳壹账通智能科技有限公司 | Block chain information method for pushing, device, computer equipment and storage medium |
CN110266752B (en) * | 2019-05-07 | 2021-11-12 | 深圳壹账通智能科技有限公司 | Block chain information pushing method and device, computer equipment and storage medium |
CN110275892A (en) * | 2019-05-22 | 2019-09-24 | 深圳壹账通智能科技有限公司 | Data managing method, device, equipment and storage medium towards block chain |
CN110275892B (en) * | 2019-05-22 | 2022-08-19 | 深圳壹账通智能科技有限公司 | Block chain-oriented data management method, device, equipment and storage medium |
CN110209675A (en) * | 2019-06-18 | 2019-09-06 | 北京艾摩瑞策科技有限公司 | Credit data querying method and its device on block chain |
CN110222095A (en) * | 2019-06-18 | 2019-09-10 | 北京艾摩瑞策科技有限公司 | A kind of electric quotient data querying method and user equipment applied to block chain |
CN110232083A (en) * | 2019-06-18 | 2019-09-13 | 北京艾摩瑞策科技有限公司 | Inquire the method and its equipment of event handling data on block chain |
CN110222095B (en) * | 2019-06-18 | 2021-06-22 | 北京瑞策科技有限公司 | E-commerce data query method applied to block chain and user equipment |
CN111259074A (en) * | 2020-01-12 | 2020-06-09 | 杭州复杂美科技有限公司 | Block synchronization method, device and storage medium |
CN111241205B (en) * | 2020-04-26 | 2021-03-09 | 北京启迪区块链科技发展有限公司 | Federation block chain bottom layer based trusted data synchronization method, network structure and server |
CN111241205A (en) * | 2020-04-26 | 2020-06-05 | 北京启迪区块链科技发展有限公司 | Federation block chain bottom layer based trusted data synchronization method, network structure and server |
CN111563130A (en) * | 2020-07-15 | 2020-08-21 | 成都无右区块链科技有限公司 | Data credible data management method and system based on block chain technology |
CN112035466A (en) * | 2020-07-29 | 2020-12-04 | 北京智融云河科技有限公司 | Block chain query external index development framework |
CN112035466B (en) * | 2020-07-29 | 2024-04-19 | 北京智融云河科技有限公司 | External index development framework for block chain query |
CN112650735A (en) * | 2020-12-28 | 2021-04-13 | 杭州趣链科技有限公司 | Method, device, equipment and storage medium for determining lost block of alliance chain |
CN112650735B (en) * | 2020-12-28 | 2022-05-24 | 杭州趣链科技有限公司 | Method, device, equipment and storage medium for determining lost block of alliance chain |
CN113961598A (en) * | 2021-10-25 | 2022-01-21 | 中国科学院沈阳计算技术研究所有限公司 | Novel high-speed retrieval model for data on block chain |
CN113852698B (en) * | 2021-12-01 | 2022-02-08 | 湖南宸瀚信息科技有限责任公司 | Group-collaborative block chain data synchronization system |
CN113852698A (en) * | 2021-12-01 | 2021-12-28 | 湖南宸瀚信息科技有限责任公司 | Group-collaborative block chain data synchronization system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109558411A (en) | A kind of lower chain synchronous method and device based on block chain data | |
JP7546832B2 (en) | Transaction processing method, device, computer device, and computer program | |
US7127475B2 (en) | Managing data integrity | |
US8924365B2 (en) | System and method for range search over distributive storage systems | |
CN111897863B (en) | Multi-source heterogeneous data fusion and convergence method | |
CN105122243B (en) | Expansible analysis platform for semi-structured data | |
US7464097B2 (en) | Managing data integrity using a filter condition | |
CN104809201A (en) | Database synchronization method and device | |
US20100030824A1 (en) | Statement logging in databases | |
US10331657B1 (en) | Contention analysis for journal-based databases | |
CN111563041B (en) | Test case on-demand accurate execution method | |
CN104809202A (en) | Database synchronization method and device | |
US11176110B2 (en) | Data updating method and device for a distributed database system | |
CN103390041A (en) | Method and system for providing data service based on middleware | |
CN104809200A (en) | Database synchronization method and device | |
US10324905B1 (en) | Proactive state change acceptability verification in journal-based storage systems | |
CN104572689A (en) | Data synchronizing method, device and system | |
US11868330B2 (en) | Method for indexing data in storage engine and related apparatus | |
US10133767B1 (en) | Materialization strategies in journal-based databases | |
US10198346B1 (en) | Test framework for applications using journal-based databases | |
CN104765840A (en) | Big data distributed storage method and device | |
US20190370368A1 (en) | Data consistency verification method and system minimizing load of original database | |
CN111708794B (en) | Data comparison method and device based on big data platform and computer equipment | |
CN104794190A (en) | Method and device for effectively storing big data | |
CN104750855A (en) | Method and device for optimizing big data storage |
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 | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20190402 |
|
WD01 | Invention patent application deemed withdrawn after publication |