主页 > imtoken钱包官方版下载教程 > 一种基于区块链的大数据仓库系统及数据存储方法和流程

一种基于区块链的大数据仓库系统及数据存储方法和流程

技术特点:

1.一种基于区块链的大数据仓库系统,其特征在于包括:采集端,采集端连接外部生产设备,采集端获取生产设备中的生产数据,生成一个生产数据变更时的修改记录;存储区块链与采集终端连接,存储区块链接收并存储采集终端发送的修改记录;至少一个数据仓库,数据仓库连接存储区块链,存储区块链将修改记录发送至数据仓库。2.根据权利要求1所述的大数据仓库系统,其特征在于,还包括操作数据库,操作数据库包括数据存储子模块,数据存储子模块与存储区块链连接,数据存储子模块接收并存储存储区块链发送的修改记录,用于在运营数据库中形成生产数据。数据编辑子模块连接数据编辑子模块数据存储子模块,数据编辑子模块从数据存储子模块获取生产数据。数据编辑子模块响应外部输入的编辑指令,对数据进行处理,输出处理结果。3.根据权利要求2所述的大数据仓库系统,其特征在于,所述操作数据库还包括: 同步请求子模块,所述同步请求子模块与所述数据存储子模块相连,数据存储子模块编辑子模块和存储区块链;同步请求子模块获取处理结果,生成与处理结果对应的修改记录;同步请求子模块将修改记录发送到存储区块链。

4.根据权利要求1所述的大数据仓库系统,其特征在于,所述采集端包括:数据采集子模块,所述数据采集子模块与所述生产设备连接,所述数据采集子模块获取来自生产设备的生产数据;数据比对子模块,数据比对子模块与数据采集子模块相连,数据比对子模块存储上一时刻的生产数据;所述数据比较子模块根据所述上一时刻的所述生产数据判断当前所述生产数据是否发生变化;记录生成子模块,所述记录生成子模块连接所述数据比较子模块,记录生成子模块根据数据比对子模块的比对结果与当前生产数据生成修改记录。5.根据权利要求1所述的大数据仓库系统,其特征在于,所述存储区块链包括:记录接收子模块,所述记录接收子模块与所述采集终端连接,所述记录接收子模块接收发送的修改记录从收集终端;存储子模块与记录接收子模块连接,存储子模块存储修改记录。推子模块,推子模块 子模块连接存储子模块,推送子模块根据预先生成的数据仓库对应的智能合约将修改记录推送到数据仓库。6.根据权利要求5所述的大数据仓库系统区块链存储数据太大,其特征在于,所述存储区块链还包括: 记录编辑子模块,所述记录编辑子模块与推送子模块相连,所述记录编辑子模块根

区块链存储数据太大

根据智能合约编辑修改记录;push子模块将编辑后的修改记录推送到数据仓库。7.一种数据存储方法,其特征在于,适用于根据权利要求1-6任一项所述的大数据仓库系统,包括: 步骤a1:采集生产数据,当生产数据为 时生产数据相对于前一时刻的变化,根据生产数据生成修改记录;步骤a2:将修改记录输入到存储区块链中;步骤a3:存储区块链根据智能合约将数据传输到存储区块链。数据仓库推送修改记录。8.根据权利要求7所述的数据存储方法,其特征在于,所述数据存储方法还包括:步骤b1:从存储区块链获取修改记录,将上一时刻的修改记录合并,生成生产数据对应的操作数据;步骤b2:对操作数据进行处理,生成并输出处理结果。步骤b3:根据处理结果生成修改记录,并将修改记录返回给存储区块链;步骤b4:存储区块链根据智能合约将修改记录推送到数据仓库。对操作数据进行处理,生成并输出处理结果;步骤b3:根据处理结果生成修改记录,并将修改记录返回给存储区块链;步骤b4:存储区块链根据智能合约将修改记录推送到数据仓库。对操作数据进行处理,生成并输出处理结果;步骤b3:根据处理结果生成修改记录,并将修改记录返回给存储区块链;步骤b4:存储区块链根据智能合约将修改记录推送到数据仓库。

区块链存储数据太大

技术总结

区块链存储数据太大

本发明涉及数据库存储技术领域,具体涉及一种基于区块链的大数据仓库系统及数据存储方法,包括:采集端,采集端与外部生产设备连接,采集端获取生产设备中的生产数据,并在生产数据发生变化时生成修改记录;存储区块链,存储区块链连接采集终端,存储区块链接收并存储采集终端发送的修改记录;至少一个数据仓库,数据仓库与存储区块链相连区块链存储数据太大,存储区块链向数据仓库发送修改记录。本发明的有益效果是:通过建立存储区块链来接收修改记录并将数据推送到数据仓库,避免了现有技术使用相关工具来捕获和推送修改数据,导致推送过程稳定性差,无法进行推送。自动恢复等。实现了更好的数据存储稳定性和容错性,降低了维护成本。降低维护成本。降低维护成本。

区块链存储数据太大

技术研发人员:陈昌杰陈磊

区块链存储数据太大

受保护技术用户:中国福利会国际和平妇幼保健院

技术研发日:2022.01.21

技术发布日期:2022/5/6