一种文件读取方法、装置、设备及存储介质.pdf
是你****岺呀
亲,该文档总共24页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
一种文件读取方法、装置、设备及存储介质.pdf
本发明实施例公开了一种文件读取方法、装置、设备及存储介质、该方法包括:接收文件读取指令;根据文件读取指令调用至少一次查询函数,以根据查询函数对应的读取偏移与获取的已读偏移确定至少一个读取任务;将各读取任务的任务号提交至任务队列,以通过工作线程对待读取文件中与任务队列对应的各文件块进行预读取,并将预读取后的数据存储至对应的预读取缓冲区;根据文件读取指令调用至少一次读取函数,对与读取函数对应的目标读取任务进行安全检查,由检查结果为读取成功的目标读取任务对应的预读取缓冲区中进行数据读取。本发明实施例的技术方案,
文件存储方法及装置、文件读取方法及装置、介质及设备.pdf
本发明公开了一种文件存储方法及装置、文件读取方法及装置、介质及设备。文件存储方法包括:获取待存储文件的层级结构,层级结构包括分层创建的多个节点;获取每个节点的唯一标识以及每个目标节点的数据对象,唯一标识在节点创建时生成,目标节点为具有父节点的节点;将待存储文件的层级结构和每个节点的唯一标识封装为索引文件,逐一将每个目标节点的数据对象和唯一标识封装为数据文件;将索引文件和每个数据文件分别进行存储。通过上述方式,本发明能够在不恢复原文件的情况下进行文件修改,避免浪费存储空间和资源。
一种文件读取方法、装置、电子设备和存储介质.pdf
本发明实施例公开了一种文件读取方法、装置、电子设备和存储介质,其中方法包括:获取目标文件的读取请求;通过预先创建的多线程请求队列,并行下发读取请求到各存储节点;在接收到目标存储节点返回的成功读取目标文件的消息时,将目标文件反馈给目标文件请求方,并将其它存储节点返回的读取结果消息设置为无效。本发明实施例中,通过预先建立的多线程请求队列,将获取的读取请求并行下发到各存储节点后,若某一目标存储节点返回所请求的目标文件,则立即将目标文件立即返回请求方,其余存储节点返回的读取结果自动失效处理,由此避免了因等待所有存
基于区块链的文件存储和读取方法、装置、设备和介质.pdf
本申请涉及一种基于区块链的文件存储和读取方法、装置、计算机设备和存储介质。所述方法包括:将文件切分成至少两个信息块并在每一个信息块上绑定一个不同的粒子积数。将绑定了粒子积数的信息块分布存储到区块链操作系统的各个文件服务器上。根据文件属性、信息块属性以及所有粒子积数的唯一特征值生成数字指纹。将数字指纹写入区块链,并向文件服务器发送文件写入完成的指令,以使得文件服务器注销文件对应的所有信息块上的粒子积数。采用本方法能够保证大数据文件在区块链上存储时,数据不会丢失和被篡改。
文件存储方法、文件读取方法及装置.pdf
本申请实施例提供了一种文件存储方法、文件读取方法及装置,该文件存储方法包括:根据目标文件的文件类型生成目标文件的虚拟存储地址,文件类型与虚拟存储地址相对应;基于虚拟存储地址中的标识符将虚拟存储地址进行拆分,得到多个虚拟存储地址段;对各虚拟存储地址段分别进行加密,打包生成虚拟存储地址加密包;将虚拟存储地址加密包的加密信息分配至目标用户,通过目标用户对目标文件进行存储,生成与虚拟存储地址对应的真实存储地址。