CN112463880B - 一种区块链数据存储方法及相关装置 - Google Patents
一种区块链数据存储方法及相关装置 Download PDFInfo
- Publication number
- CN112463880B CN112463880B CN202011229920.2A CN202011229920A CN112463880B CN 112463880 B CN112463880 B CN 112463880B CN 202011229920 A CN202011229920 A CN 202011229920A CN 112463880 B CN112463880 B CN 112463880B
- Authority
- CN
- China
- Prior art keywords
- file
- block
- block file
- cluster address
- serial number
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 44
- 238000013500 data storage Methods 0.000 title claims abstract description 33
- 238000004364 calculation method Methods 0.000 claims abstract description 15
- 238000012545 processing Methods 0.000 claims abstract description 10
- 238000004590 computer program Methods 0.000 claims description 10
- 238000004422 calculation algorithm Methods 0.000 claims description 7
- 238000000354 decomposition reaction Methods 0.000 claims description 6
- 230000009286 beneficial effect Effects 0.000 abstract description 2
- 238000005516 engineering process Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 230000003044 adaptive effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/13—File access structures, e.g. distributed indices
- G06F16/137—Hash-based
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/061—Improving I/O performance
- G06F3/0611—Improving I/O performance in relation to response time
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0638—Organizing or formatting or addressing of data
- G06F3/064—Management of blocks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/067—Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Computing Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本申请公开了一种区块链数据存储方法,包括:对区块文件进行唯一序号计算处理,得到序号;将所述区块文件对应的序号作为目录区中的文件名写入所述目录区,并写入对应的簇地址;其中,所述簇地址对应的存储空间大小与所述区块文件大小相同;将所述区块文件写入数据区中所述簇地址对应的存储空间。通过对区块文件进行计算得到对应的序号,然后将其作为目录区的文件名直接写入,直接写入与区块文件大小相同的存储空间的簇地址,避免了将多个簇地址写入链表中进行存储,提高了数据写入的效率,使存储关系数据更加简单提高了存储性能。本申请还公开了一种区块链数据存储装置、服务器以及计算机可读存储介质,具有以上有益效果。
Description
技术领域
本申请涉及区块链存储技术领域,特别涉及一种区块链数据存储方法、区块链数据存储装置、服务器以及计算机可读存储介质。
背景技术
目前在数据存储技术领域中,区块链技术应用越来越广泛。其中,区块链是一个分布式的共享账本和数据库,具有去中心化、不可篡改、全程留痕、可以追溯、集体维护、公开透明等特点。这些特点保证了区块链的“诚实”与“透明”,为区块链创造信任奠定基础。而区块链丰富的应用场景,基本上都基于区块链能够解决信息不对称问题,实现多个主体之间的协作信任与一致行动。但是,在实际存储区块链的场景中针对区块链的存储效率存在较多瓶颈,尤其当区块链的数量累计越来越多时,对存储***的性能也存在较大影响。
目前的相关技术中,区块链存储技术本质上是以每个区块链存储***为最小存储单位去管理,以区块链的特性,加上分布式存储,在协议层或软件应用层能做到保密,及资料容错备份等功能。但是,没有兼容的存储***无法对区块链进行更加适配的存储操作,降低了区块链数据在存储***中的存储性能,限制了区块链数据在存储***中的性能发挥。
因此,如何提高区块链数据在存储***中的存储性能是本领域技术人员关注的重点问题。
发明内容
本申请的目的是提供一种区块链数据存储方法、区块链数据存储装置、服务器以及计算机可读存储介质,通过对区块文件进行计算得到对应的序号,然后将其作为目录区的文件名直接写入,直接写入与区块文件大小相同的存储空间的簇地址,避免了将多个簇地址写入链表中进行存储,提高了数据写入的效率,使存储关系数据更加简单提高了存储性能。
为解决上述技术问题,本申请提供一种区块链数据存储方法,包括:
对区块文件进行唯一序号计算处理,得到序号;
将所述区块文件对应的序号作为目录区中的文件名写入所述目录区,并写入对应的簇地址;其中,所述簇地址对应的存储空间大小与所述区块文件大小相同;
将所述区块文件写入数据区中所述簇地址对应的存储空间。
可选的,还包括:
当接收到待读取区块文件的序号时,根据所述待读取区块文件的序号在所述目录区中查找对应的簇地址;
根据所述簇地址从所述数据区获取所述待读取区块文件。
可选的,在所述对区块文件进行唯一序号计算处理的步骤之前,还包括:
根据存储***性能对区块链文件进行分解,得到多个区块文件。
可选的,对区块文件进行唯一序号计算处理,得到序号,包括:
根据哈希算法对所述区块文件进行计算,得到所述序号。
可选的,还包括:
获取区块文件的文件大小值;
将所述数据区中每个簇地址对应的存储空间值设置为所述区块文件大小值。
本申请还提供一种区块链数据存储装置,包括:
文件分解模块,用于对区块文件进行唯一序号计算处理,得到序号;
目录记录模块,用于将所述区块文件对应的序号作为目录区中的文件名写入所述目录区,并写入对应的簇地址;其中,所述簇地址对应的存储空间大小与所述区块文件大小相同;
数据写入模块,用于将所述区块文件写入数据区中所述簇地址对应的存储空间。
可选的,还包括:
数据读取模块,用于当接收到待读取区块文件的序号时,根据所述待读取区块文件的序号在所述目录区中查找对应的簇地址;根据所述簇地址从所述数据区获取所述待读取区块文件。
可选的,还包括:
文件分解模块,用于根据存储***性能对区块链文件进行分解,得到多个区块文件。
本申请还提供一种服务器,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如上所述的区块链数据存储方法的步骤。
本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的区块链数据存储方法的步骤。
本申请所提供的一种区块链数据存储方法,包括:对区块文件进行唯一序号计算处理,得到序号;将所述区块文件对应的序号作为目录区中的文件名写入所述目录区,并写入对应的簇地址;其中,所述簇地址对应的存储空间大小与所述区块文件大小相同;将所述区块文件写入数据区中所述簇地址对应的存储空间。
通过对区块文件进行计算得到对应的序号,然后将其作为目录区的文件名直接写入,直接写入与区块文件大小相同的存储空间的簇地址,避免了将多个簇地址写入链表中进行存储,提高了数据写入的效率,使存储关系数据更加简单提高了存储性能。以便在读取区块文件时,可以直接通过区块文件的序号从目录区确定到簇地址,并根据簇地址直接获取到对应的数据。
本申请还提供一种区块链数据存储装置、服务器以及计算机可读存储介质,具有以上有益效果,在此不做赘述。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本申请实施例所提供的一种区块链数据存储方法的流程图;
图2为本申请实施例所提供的一种区块链数据存储装置的结构示意图。
具体实施方式
本申请的核心是提供一种区块链数据存储方法、区块链数据存储装置、服务器以及计算机可读存储介质,通过对区块文件进行计算得到对应的序号,然后将其作为目录区的文件名直接写入,直接写入与区块文件大小相同的存储空间的簇地址,避免了将多个簇地址写入链表中进行存储,提高了数据写入的效率,使存储关系数据更加简单提高了存储性能。
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
相关技术中,区块链存储技术本质上是以每个区块链存储***为最小存储单位去管理,以区块链的特性,加上分布式存储,在协议层或软件应用层能做到保密,及资料容错备份等功能。但是,没有兼容的存储***无法对区块链进行更加适配的存储操作,降低了区块链数据在存储***中的存储性能,限制了区块链数据在存储***中的性能发挥。
因此,本申请提供一种区块链数据存储方法,通过对区块文件进行计算得到对应的序号,然后将其作为目录区的文件名直接写入,直接写入与区块文件大小相同的存储空间的簇地址,避免了将多个簇地址写入链表中进行存储,提高了数据写入的效率,使存储关系数据更加简单提高了存储性能。以便在读取区块文件时,可以直接通过区块文件的序号从目录区确定到簇地址,并根据簇地址直接获取到对应的数据。
以下通过一个实施例,对本申请提供的一种区块链数据存储方法进行说明。
请参考图1,图1为本申请实施例所提供的一种区块链数据存储方法的流程图。
本实施例中,该方法可以包括:
S101,对区块文件进行唯一序号计算处理,得到序号;
本步骤旨在对区块文件进行唯一序号计算处理,得到序号。
其中,本步骤进行的唯一序号计算处理可以采用相关技术提供的任意一种计算方法,可以采用哈希值计算方式,在此不做具体限定。
本实施例中,主要是采用将区块链文件作为区块文件的方式进行存储。为了在存储***或存储结构确定到该区块链文件或区块文件,可以对该区块文件进行唯一序号计算处理,得到序号。并将该序号记录在对应的位置中,以便根据序号确定到对应的区块文件。
其中,区块文件可以是单一的区块链文件,也可以是当区块链文件较大时将该区块链文件进行分解后得到的多个区块文件。可见,本实施例中可以根据区块链文件的大小确定如何获取到区块文件,可以根据实际的应用情况选择获取方式,在此不做具体限定。
进一步的,为了提高区块链文件的存储性能和存储的可靠性,在本步骤之前,还可以包括:
根据存储***性能对区块链文件进行分解,得到多个区块文件。
其中,存储***性能可以是存储***的带宽,也可以是存储***中每个簇地址对应的存储空间的大小,还可以是存储***中每个存储单位的剩余空间大小。可见,本申请实施例中采用的存储***性能并不唯一,在此不做具体限定。
可选的,本步骤可以包括:
根据哈希算法对区块文件进行计算,得到序号。
可见,本可选方案中主要是对如何进行唯一序号计算进行说明。本可选方案中主要是采用哈希算法进行相应的计算,得到该序号。
S102,将区块文件对应的序号作为目录区中的文件名写入目录区,并写入对应的簇地址;其中,簇地址对应的存储空间大小与区块文件大小相同;
在S101的基础上,本步骤旨在将该区块文件对应的序号作为目录区中的文件名写入到该目录区中,并写入对应的簇地址。其中,该簇地址对应的存储空间的大小可以与该区块文件大小相同,也可以大于该区块文件大小。也就是说,当该区块文件写入数据区时,直接可以写入一个簇地址对应的存储空间中,而不是将该区块文件分别写入多个簇地址对应的存储空间中。也就是说,一个簇地址对应了一个区块文件,只需要查找到一个簇地址就可以确定到数据区中的数据,而不需要查找到多个簇地址而确定到数据区中的数据。
其中,为了达到簇地址对应的存储空间大小与区块文件大小相同。可以通过将区块文件分解为与簇地址对应的存储空间一样的大小,也可以是将簇地址对应的存储空间设置为较大值,然后将区块文件分解为相同大小的文件进行保存。还可以是,将簇地址对应的存储空间大小设置为该区块文件大小相同的值。
可选的,本实施例还可以包括:
步骤1,获取区块文件的文件大小值;
步骤2,将数据区中每个簇地址对应的存储空间值设置为区块文件大小值。
可见,本可选方案中主要是对如何设置簇对应的存储空间大小进行说明。相关技术中,一般簇地址对应的存储空间的大小是固定的,没有办法进行改动,因此当区块文件存入数据区时,需要采用多个虚地址对应的存储空间,在使用过程造成了多余的步骤。因此,在本实施例中将簇地址对应的存储空间值设置为与区块文件相同的大小。
S103,将区块文件写入数据区中簇地址对应的存储空间。
在S102的基础上,本步骤旨在将该区块文件写入到该数据区中簇地址对应的存储空间。可见,本步骤中只需要将该区块文件写入到一个簇地址对应的存储空间即可。
进一步的,为了提高数据读取过程中的效率,减少地址的查找时间,本实施例还可以包括:
步骤1,当接收到待读取区块文件的序号时,根据待读取区块文件的序号在目录区中查找对应的簇地址;
步骤2,根据簇地址从数据区获取待读取区块文件。
可见,本可选方案主要是对如何读取区块文件进行说明。本可选方案中首先接收到待读取区块文件的序号,然后根据该待读取区块文件的序号在目录区直接查找到对应的簇地址,最后根据该簇地址获取到对应的区块文件。
综上,本实施例通过对区块文件进行计算得到对应的序号,然后将其作为目录区的文件名直接写入,直接写入与区块文件大小相同的存储空间的簇地址,避免了将多个簇地址写入链表中进行存储,提高了数据写入的效率,使存储关系数据更加简单提高了存储性能。以便在读取区块文件时,可以直接通过区块文件的序号从目录区确定到簇地址,并根据簇地址直接获取到对应的数据。
以下通过一个具体的实施例,对本申请提供的一种区块链数据存储方法进行说明。
本实施例中,首先为了优化数据区的簇,将簇的大小设置为区块文件的大小,减少使用寻找时间。其次,为了简化存储***中的目录结构,简化目录结构以及与数据区的对映。具体的,目录区中使用区块文件序号代表每个区块文件的文件名,目录区中记录的地址对应为该区块文件在硬盘数据区的簇地址。
基于此,该方法中写入区块链文件的过程和读取区块链文件的过程,包括如下:
写入区块链文件:将区块链文件分解为多个区块文件,接收到区块的序号与区块文件的内容,将区块文件的序号做为文件名写入目录区,然后写入该区块文件对映的数据区簇地址,最后将区块文件的内容写入数据区中簇地址对应的存储空间。
读取区块链文件:接收到需要读取的CID,只需要到目录区查找对应的簇地址,即可由硬盘数据区中取得并返回对应的区块内容。
可见,本实施例可以通过对区块文件进行计算得到对应的序号,然后将其作为目录区的文件名直接写入,直接写入与区块文件大小相同的存储空间的簇地址,避免了将多个簇地址写入链表中进行存储,提高了数据写入的效率,使存储关系数据更加简单提高了存储性能。以便在读取区块文件时,可以直接通过区块文件的序号从目录区确定到簇地址,并根据簇地址直接获取到对应的数据。
下面对本申请实施例提供的区块链数据存储装置进行介绍,下文描述的区块链数据存储装置与上文描述的区块链数据存储方法可相互对应参照。
请参考图2,图2为本申请实施例所提供的一种区块链数据存储装置的结构示意图。
本实施例中,该装置可以包括:
文件分解模块100,用于对区块文件进行唯一序号计算处理,得到序号;
目录记录模块200,用于将区块文件对应的序号作为目录区中的文件名写入目录区,并写入对应的簇地址;其中,簇地址对应的存储空间大小与区块文件大小相同;
数据写入模块300,用于将区块文件写入数据区中簇地址对应的存储空间。
可选的,该装置还可以包括:
数据读取模块,用于当接收到待读取区块文件的序号时,根据待读取区块文件的序号在目录区中查找对应的簇地址;根据簇地址从数据区获取待读取区块文件。
可选的,该装置还可以包括:
文件分解模块,用于根据存储***性能对区块链文件进行分解,得到多个区块文件。
本申请实施例还提供一种服务器,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如以上实施例所述的区块链数据存储方法的步骤。
本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如以上实施例所述的区块链数据存储方法的步骤。
说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
以上对本申请所提供的一种区块链数据存储方法、区块链数据存储装置、服务器以及计算机可读存储介质进行了详细介绍。本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以对本申请进行若干改进和修饰,这些改进和修饰也落入本申请权利要求的保护范围内。
Claims (8)
1.一种区块链数据存储方法,其特征在于,包括:
对区块文件进行唯一序号计算处理,得到序号;
将所述区块文件对应的序号作为目录区中的文件名写入所述目录区,并写入对应的簇地址;其中,所述簇地址对应的存储空间大小与所述区块文件大小相同;
将所述区块文件写入数据区中所述簇地址对应的存储空间;
获取区块文件的文件大小值;
将所述数据区中每个簇地址对应的存储空间值设置为所述区块文件大小值;
其中,对区块文件进行唯一序号计算处理,得到序号,包括:
根据哈希算法对所述区块文件进行计算,得到所述序号。
2.根据权利要求1所述的区块链数据存储方法,其特征在于,还包括:
当接收到待读取区块文件的序号时,根据所述待读取区块文件的序号在所述目录区中查找对应的簇地址;
根据所述簇地址从所述数据区获取所述待读取区块文件。
3.根据权利要求1所述的区块链数据存储方法,其特征在于,在所述对区块文件进行唯一序号计算处理的步骤之前,还包括:
根据存储***性能对区块链文件进行分解,得到多个区块文件。
4.一种区块链数据存储装置,其特征在于,包括:
文件分解模块,用于对区块文件进行唯一序号计算处理,得到序号;
目录记录模块,用于将所述区块文件对应的序号作为目录区中的文件名写入所述目录区,并写入对应的簇地址;其中,所述簇地址对应的存储空间大小与所述区块文件大小相同;
数据写入模块,用于将所述区块文件写入数据区中所述簇地址对应的存储空间;获取区块文件的文件大小值;将所述数据区中每个簇地址对应的存储空间值设置为所述区块文件大小值;
其中,对区块文件进行唯一序号计算处理,得到序号,包括:
根据哈希算法对所述区块文件进行计算,得到所述序号。
5.根据权利要求4所述的区块链数据存储装置,其特征在于,还包括:
数据读取模块,用于当接收到待读取区块文件的序号时,根据所述待读取区块文件的序号在所述目录区中查找对应的簇地址;根据所述簇地址从所述数据区获取所述待读取区块文件。
6.根据权利要求4所述的区块链数据存储装置,其特征在于,还包括:
文件分解模块,用于根据存储***性能对区块链文件进行分解,得到多个区块文件。
7.一种服务器,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如权利要求1至3任一项所述的区块链数据存储方法的步骤。
8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至3任一项所述的区块链数据存储方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011229920.2A CN112463880B (zh) | 2020-11-06 | 2020-11-06 | 一种区块链数据存储方法及相关装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011229920.2A CN112463880B (zh) | 2020-11-06 | 2020-11-06 | 一种区块链数据存储方法及相关装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112463880A CN112463880A (zh) | 2021-03-09 |
CN112463880B true CN112463880B (zh) | 2023-01-10 |
Family
ID=74826298
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011229920.2A Active CN112463880B (zh) | 2020-11-06 | 2020-11-06 | 一种区块链数据存储方法及相关装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112463880B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113885797B (zh) * | 2021-09-24 | 2023-12-22 | 济南浪潮数据技术有限公司 | 一种数据存储方法、装置、设备及存储介质 |
CN116978502A (zh) * | 2023-06-21 | 2023-10-31 | 中山大学肿瘤防治中心(中山大学附属肿瘤医院、中山大学肿瘤研究所) | 基于区块链的临床试验无纸化审批方法、***及存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107644056A (zh) * | 2017-08-04 | 2018-01-30 | 武汉烽火众智数字技术有限责任公司 | 一种文件存储方法、装置及*** |
CN109240617A (zh) * | 2018-09-03 | 2019-01-18 | 郑州云海信息技术有限公司 | 分布式存储***写请求处理方法、装置、设备及存储介质 |
CN111026711A (zh) * | 2019-12-13 | 2020-04-17 | 深圳前海环融联易信息科技服务有限公司 | 基于区块链数据存储方法、装置、计算机设备及存储介质 |
-
2020
- 2020-11-06 CN CN202011229920.2A patent/CN112463880B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107644056A (zh) * | 2017-08-04 | 2018-01-30 | 武汉烽火众智数字技术有限责任公司 | 一种文件存储方法、装置及*** |
CN109240617A (zh) * | 2018-09-03 | 2019-01-18 | 郑州云海信息技术有限公司 | 分布式存储***写请求处理方法、装置、设备及存储介质 |
CN111026711A (zh) * | 2019-12-13 | 2020-04-17 | 深圳前海环融联易信息科技服务有限公司 | 基于区块链数据存储方法、装置、计算机设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN112463880A (zh) | 2021-03-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
USRE49134E1 (en) | Erasure coding and redundant replication | |
CN110442560B (zh) | 一种日志重演方法、装置、服务器和存储介质 | |
CN110109873B (zh) | 一种用于消息队列的文件管理方法 | |
CN103577121A (zh) | 一种基于nand flash的高可靠线性文件存取方法 | |
CN112463880B (zh) | 一种区块链数据存储方法及相关装置 | |
CN101763433B (zh) | 一种数据存储***及方法 | |
CN103856516A (zh) | 数据存储、读取方法及数据存储、读取装置 | |
CN109213450B (zh) | 一种基于闪存阵列的关联元数据删除方法、装置及设备 | |
CN104965835B (zh) | 一种分布式文件***的文件读写方法及装置 | |
CN112416880A (zh) | 一种基于实时归并的海量小文件存储性能优化方法及装置 | |
JP2015528957A (ja) | 分散ファイルシステム、ファイルアクセス方法及びクライアントデバイス | |
CN114827178A (zh) | 一种数据处理方法、装置、设备及可读存储介质 | |
CN115470156A (zh) | 基于rdma的内存使用方法、***、电子设备和存储介质 | |
CN115114232A (zh) | 一种历史版本对象列举方法、装置及其介质 | |
CN114896215A (zh) | 元数据的存储方法及装置 | |
CN105488047B (zh) | 元数据读写方法和装置 | |
CN116303789A (zh) | 多分片多副本数据库并行同步方法、装置及可读介质 | |
CN105068896A (zh) | 基于raid备份的数据处理方法及装置 | |
CN115114239A (zh) | 分布式***数据处理方法、装置、设备及介质 | |
CN112131191B (zh) | 一种namenode文件***的管理方法、装置及设备 | |
CN111444114B (zh) | 一种非易失性内存中数据的处理方法、装置及*** | |
CN113204520A (zh) | 一种基于分布式文件***的遥感数据快速并发读写方法 | |
CN110399098A (zh) | 一种数据处理方法及电子设备 | |
CN112015672A (zh) | 一种存储***中数据处理方法、装置、设备及存储介质 | |
US8805886B1 (en) | Recoverable single-phase logging |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |