[发明专利]数据库管理方法、装置、设备及存储介质在审
申请号: | 202011607692.8 | 申请日: | 2020-12-29 |
公开(公告)号: | CN112732480A | 公开(公告)日: | 2021-04-30 |
发明(设计)人: | 丁鑫艺;侯德光;张一锋 | 申请(专利权)人: | 中钞信用卡产业发展有限公司杭州区块链技术研究院;中钞信用卡产业发展有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F16/27 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 赵秀芹 |
地址: | 310013 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 管理 方法 装置 设备 存储 介质 | ||
1.一种数据库管理方法,应用于本地服务器,所述本地服务器包括部署的第一数据库,所述本地服务器连接区块链,所述方法包括:
接收第一指令;
响应所述第一指令,更新所述第一数据库;
基于所述第一数据库的更新,生成日志更新请求,所述日志更新请求包括数据库更新过程的事务信息;
向所述区块链发送日志更新请求,以用于所述区块链基于所述事务信息,更新存储的所述第一数据库的事务日志。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述第一数据库的数据被篡改的情况下,向所述区块链发送日志查询请求,所述日志查询请求携带有智能合约,以用于所述区块链在所述智能合约满足预设条件的情况下,返回日志信息;
基于所述日志信息,将所述第一数据库的数据还原至被篡改前的原始数据。
3.根据权利要求1所述的方法,其特征在于,所述区块链包括多个节点,所述多个节点存储有多个数据库的多个事务日志;
所述日志更新请求还携带有所述第一数据库的标识信息,以用于所述区块链基于所述第一数据库的标识信息和所述事务信息,更新所述区块链节点中的以合约形式存储的所述第一数据库的事务日志。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收第二指令,所述第二指令用于指示在所述第一数据库中查询目标数据;
响应所述第二指令,查询所述第一数据库,得到所述目标数据。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述区块链为多个应用基于共识机制构建的联盟链。
6.一种数据库管理方法,应用于区块链,所述区块链的节点存储有第一数据库的事务日志,所述第一数据库部署于本地服务器,所述本地服务器连接所述区块链,所述方法包括:
接收所述本地服务器发送的第一数据库的日志更新请求,所述日志更新请求携带有事务信息;
基于所述事务信息,更新所述区块链节点上存储的所述第一数据库的事务日志。
7.根据权利要求6所述的方法,其特征在于,所述日志更新请求还携带有所述第一数据库的标识信息;所述方法还包括:
基于所述第一数据库的标识信息和所述事务信息,更新所述区块链节点中的以合约形式存储的所述第一数据库的事务日志。
8.根据权利要求6所述的方法,其特征在于,所述方法还包括:
接收来自所述第一数据库的日志查询请求,所述日志查询请求携带有智能合约;
在所述智能合约满足预设条件的情况下,将第一数据存放至所述区块链中的目标节点,所述第一数据包括通过公钥加密的所述日志查询请求查询的日志信息;
将第一反馈信息发送至第一节点,以使所述第一节点自目标节点获取所述第一数据,并使用私钥解密所述第一数据,得到所述日志信息,以及使所述第一数据库自所述第一节点获取所述日志信息,以基于所述日志信息恢复所述第一数据库;其中,所述第一反馈信息包括所述目标节点的地址信息,所述第一节点为所述第一数据库连接的区块链节点。
9.一种数据库管理装置,应用于本地服务器,所述本地服务器包括部署的第一数据库,所述本地服务器连接区块链,所述装置包括:
第一接收模块,被配置为接收第一指令;
数据库更新模块,被配置为响应所述第一指令,更新所述第一数据库;
更新请求模块,被配置为基于所述第一数据库的更新,生成日志更新请求,所述日志更新请求包括数据库更新过程的事务信息;
第一发送模块,被配置为向所述区块链发送日志更新请求,以用于所述区块链基于所述事务信息,更新存储的所述第一数据库的事务日志。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中钞信用卡产业发展有限公司杭州区块链技术研究院;中钞信用卡产业发展有限公司,未经中钞信用卡产业发展有限公司杭州区块链技术研究院;中钞信用卡产业发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011607692.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:床垫弹簧排位装置
- 下一篇:一种料带表面二次加工全自动线体