时间:2022-01-16|浏览:598
假如把一个MySQL数据库的详细binlog储存出来,放进另一台MySQL上实行一遍,就会获得两部状态一模一样的数据库。区块链存的并不是数据库状态,是binlog。同歩区块链并不是把binlog在线下载出来就可以,反而是要持续依据binlog升级本地数据库,查看的情况下,查的是本地数据库的状态,不太可能依据binlog做查看。这儿的binlog和MySQL是举个例子,具体运用中,本地数据库有用leveldb的,也有用别的的。问题的关键是,区块链的数据信息,并不是状态,是相近insert/update/delete这种SQL指令,务必把这种指令放进本地数据库实行一遍,才可以得到当今的最后状态。