The invention discloses a system and a data uploading method, the method includes the following steps: read the data file, the data file data slice, generate data fragments, integrity management operations on the data segment; through upload upload data segment mode data file; receiving the data fragment, integrity check fragments of data; the system includes client and server; the client comprises a read module, chip module, management module and upload module, the server comprises a receiving module and a verification module. The present invention provides a system for data upload and efficient and fast method for supercomputing, avoid duplication of data upload, effectively reduces the data transmission time, which greatly improves the efficiency of large-scale data upload, and then make the supercomputer operations can be carried out by real-time commit.
【技术实现步骤摘要】
一种数据上传方法及系统
本专利技术涉及数据传输
,更为具体来说,本专利技术是一种数据上传方法及系统。
技术介绍
近年来,随着大数据的应用与发展,传统小规模计算集群的能力已经不能适应对大数据处理的需要,而集成众多最新技术的超算中心对解决大数据问题具有巨大优势。随着远程超级计算技术发展和要求,大规模数据上传及高性能计算集群的出现,对计算速度和计算规模的要求越来越高。由于上传的数据量巨大,上传过程中经过的服务器及网络环节众多,因此,对数据上传效率、可靠性、安全性等方面提出了更高的要求。对于传统的远程超算中心结构,采用面向连接的文件上传批量小文件和大文件是一件非常耗时的事情,常用的优化方法是采用多个小文件包装在一个数据集里整体上传,虽然这样能提高上传性能,但是需要用户主动将数据进行打包,当数据集比较大是非常耗费系统资源,并且当上传一个由大文件和小文件混合的目录时,打包也非常不合适,传统的上传方法存在着上传效率低下、上传批量上传小文件时存在负载过重的问题。因此,如何提高数据上传效率、如何解决负载过重的问题,已成为了本领域技术人员亟待解决的技术问题和研究的重点。
技术实现思路
为解决现有的上传方法存在的上传效率低、重复上传等问题,本专利技术公开了一种数据上传方法及系统,从对数据文件处理的角度出发,创新地将数据文件分片和完整性管理,对数据片段进行传输和接收到的文件进行完整性校验,完成大数据的高速传输和增量数据传输,从而提高数据上传效率,解决上传批量小文件占用系统资源过大等问题。为实现上述技术目的,本专利技术公开了一种数据上传方法,该方法包括如下步骤,步骤1,读取数据文 ...
【技术保护点】
一种数据上传方法,其特征在于:该方法包括如下步骤,步骤1,读取数据文件;步骤2,对所述数据文件进行数据分片操作、生成数据片段;步骤3,对所述数据片段进行完整性管理操作;步骤4,通过上传数据片段的方式上传数据文件;步骤5,接收到所述数据片段后,校验接收到的所有数据片段的完整性。
【技术特征摘要】
1.一种数据上传方法,其特征在于:该方法包括如下步骤,步骤1,读取数据文件;步骤2,对所述数据文件进行数据分片操作、生成数据片段;步骤3,对所述数据片段进行完整性管理操作;步骤4,通过上传数据片段的方式上传数据文件;步骤5,接收到所述数据片段后,校验接收到的所有数据片段的完整性。2.根据权利要求1所述的数据上传方法,其特征在于:步骤1中,判断所述数据文件是否为首次上传:如果是,则步骤4中上传所有的数据片段;如果否,则步骤4中上传发生改变的数据片段。3.根据权利要求1或2所述的数据上传方法,其特征在于:步骤3中对待上传的数据片段进行编号;步骤5中,依据所述编号校验接收到的数据文件的完整性。4.根据权利要求3所述的数据上传方法,其特征在于:步骤2中,对已生成的数据片段进行缓存操作;步骤5中,上传成功后,删除缓存中已经上传的数据片段。5.根据权利要求1所述的数据上传方法,其特征在于:步骤2中,所述数据片段大小符合高速传输协议要求;步骤4中,基于高速传输协议并发上传数据片段。6.根据权利要求5所述的数据上传方法,其特征在于:所述高速传输协议为无...
【专利技术属性】
技术研发人员:周文平,陈煜文,华中领,
申请(专利权)人:酷伴科技北京有限责任公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。