[发明专利]日志结构存储系统在审
申请号: | 201980004712.1 | 申请日: | 2019-09-12 |
公开(公告)号: | CN111886582A | 公开(公告)日: | 2020-11-03 |
发明(设计)人: | 田世坤 | 申请(专利权)人: | 创新先进技术有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 艾佳 |
地址: | 开曼群岛大开曼岛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 日志 结构 存储系统 | ||
本文公开了用于处理数据请求的方法、系统和装置,包括编码在计算机存储设备上的计算机程序。方法之一包括:存储系统接收针对分布式账本系统的数据的处理请求。所述分布式账本系统的多种数据类型包括区块数据、交易数据、状态数据和索引数据。所述存储系统确定所述数据属于所述分布式账本系统的多种数据类型中的一种数据类型,以及应用被指定用于处理所述一种数据类型的处理引擎类型。
技术领域
本文涉及日志结构存储系统。
背景技术
分布式账本系统(DLS),也可称为共识网络和/或区块链网络,使得参与的实体能够安全且不可篡改地存储数据。在不引用任何特定用例的情况下,DLS通常被称为区块链网络。区块链网络类型的示例可以包括公共区块链网络、私有区块链网络和联盟区块链网络。为选定的实体群组提供联盟区块链网络,所述实体控制共识处理,并且所述联盟区块链网络包括访问控制层。
通常,DLS的每个节点(例如,区块链网络节点)存储或具有区块链网络数据的完整备份,使得每个节点可以是独立的,并且每个节点处的本地数据可以被信任以提供服务。然而,这种存储方案提出了苛刻的存储要求,并增加了每个节点的存储成本,尤其是随着DLS达到规模。因此,期望用于提高效率并降低存储系统成本的解决方案。
发明内容
本文描述了用于将数据存储在例如分布式账本系统(例如,区块链网络)和/或基于区块链的中心化账本系统(例如,通用可审计账本服务系统)中的日志结构存储系统的技术,所述分布式账本系统和/或基于区块链的中心化账本系统采用区块链的数据结构以利用存储在区块链上的数据的不可变性、可靠性以及可信性。
本文还提供了耦接到一个或多个处理器并且其上存储有指令的一个或多个非暂态计算机可读存储介质,当所述指令由所述一个或多个处理器执行时,所述指令将促使所述一个或多个处理器按照本文提供的方法的实施例执行操作。
本文还提供了用于实施本文提供的所述方法的系统。日志结构存储系统包括一个或多个处理器以及耦接到所述一个或多个处理器并且其上存储有指令的计算机可读存储介质,当所述指令由所述一个或多个处理器执行时,所述指令将促使所述一个或多个处理器按照本文提供的方法的实施例执行操作。
应了解,依据本文的方法可以包括本文描述的方面和特征的任意组合。也就是说,根据本文的方法不限于本文具体描述的方面和特征的组合,还包括所提供的方面和特征的任意组合。
以下在附图和描述中阐述了本文的一个或多个实施方式的细节。根据说明书和附图以及权利要求,本文的其他特征和优点将显现。
附图说明
图1是示出可用于执行本文实施例的环境的示例的图。
图2是示出根据本文实施例的架构的示例的图。
图3是示出根据本文实施例的基于区块链的日志结构存储系统的示例的图。
图4是示出根据本文实施例的分层存储系统的示例的图。
图5是示出根据本文实施例的用于执行日志结构存储系统的写入操作的处理的示例的流程图。
图6是示出根据本文实施例的用于生成与日志结构存储系统的写入操作有关的索引的处理的示例的流程图。
图7是示出根据本文实施例的用于执行日志结构存储系统的读取操作的处理的示例的流程图。
图8是示出根据本文实施例的用于改善日志结构存储系统的读取操作的处理的示例的流程图。
图9是示出根据本文实施例的用于管理存储在日志结构存储系统中的数据日志文件的处理的示例的流程图。
图10是示出根据本文实施例的用于在日志结构存储系统中执行数据迁移的处理的示例的流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980004712.1/2.html,转载请声明来源钻瓜专利网。