一种数据分割方法技术

技术编号:16270129 阅读:56 留言:0更新日期:2017-09-22 21:47
本发明专利技术公开了一种数据分割方法,应用于存储服务器中,其中,数据分割方法具体包括以下步骤:判断待存储文件是否满足一预设切割条件,若否直接保存待存储文件;若是,按照一预设的切割规则对待存储文件进行切割以形成多个处理子文件,并对应生成每个处理子文件的切割状态信息;根据所有的处理子文件对应的切割状态信息,判断所有的处理子文件是否均切割失败;若否,在切割成功的所有处理子文件中,以N个处理子文件为一处理周期,依次将处理文件中的数据进行保存。其技术方案的有益效果在于,克服了现有技术中将整个存储文件中的数据进行保存带来的存储服务器内存占用较大,影响存储服务器性能,更有甚者,会导致存储服务器出现死机等缺陷。

【技术实现步骤摘要】
一种数据分割方法
本专利技术涉及通信
,尤其涉及一种数据分割方法。
技术介绍
在交易系统中,每一笔的交易都会形成一交易记录,每个交易记录中均包含多个交易属性的数据,交易记录最终会形成一存储文件,为了方便管理者对存储文件中的每一交易记录进行查看保存,需要将存储文件中的交易记录等相关数据保存于一存储服务器中,现有的将存储文件保存于存储服务器中的做法通常是加载一完整的存储文件,进而对存储文件中交易记录逐个进行写入保存,这样操作会使存储服务器占用较大的内存,严重影响存储服务器的性能,更有甚者由于存储文件过大,会导致存储服务器出现死机等问题。
技术实现思路
针对现有技术中存储服务器保存存储文件中的数据存在的上述问题,现提供一种旨在实现较少占用存储服务器的内存,将带待存储文件中的数据进行存储的数据分割方法。具体技术方案如下:一种数据分割方法,应用于存储服务器中,所述存储服务器用以对待存储文件中的数据进行存储,其特征在于,所述数据分割方法具体包括以下步骤:步骤S1、判断所述待存储文件是否满足一预设分割条件;若是,执行步骤S2;若否,直接对所述待存储文件中的数据进行保存并退出;步骤S2、按照一预设本文档来自技高网...
一种数据分割方法

【技术保护点】
一种数据分割方法,应用于存储服务器中,所述存储服务器用以对待存储文件中的数据进行存储,其特征在于,所述数据分割方法具体包括以下步骤:步骤S1、判断所述待存储文件是否满足一预设分割条件;若是,执行步骤S2;若否,直接对所述待存储文件中的数据进行保存,并退出;步骤S2、按照一预设的分割规则对所述待存储文件进行分割以形成多个处理子文件,并对应生成每个所述处理子文件的分割状态信息;步骤S3、根据所有的所述处理子文件对应的所述分割状态信息,判断所有的所述处理子文件是否均分割失败;若是,返回所述步骤S1;若否,执行步骤S4;步骤S4,在分割成功的所有所述处理子文件中,以N个所述处理子文件为一处理周期,依次...

【技术特征摘要】
1.一种数据分割方法,应用于存储服务器中,所述存储服务器用以对待存储文件中的数据进行存储,其特征在于,所述数据分割方法具体包括以下步骤:步骤S1、判断所述待存储文件是否满足一预设分割条件;若是,执行步骤S2;若否,直接对所述待存储文件中的数据进行保存,并退出;步骤S2、按照一预设的分割规则对所述待存储文件进行分割以形成多个处理子文件,并对应生成每个所述处理子文件的分割状态信息;步骤S3、根据所有的所述处理子文件对应的所述分割状态信息,判断所有的所述处理子文件是否均分割失败;若是,返回所述步骤S1;若否,执行步骤S4;步骤S4,在分割成功的所有所述处理子文件中,以N个所述处理子文件为一处理周期,依次将所述处理文件中的数据进行保存。2.根据权利要求1所述的数据分割方法,其特征在于,所述预设分割规则为按照一预设大小对所述存储文件进行分割以形成大小相等的所述处理子文件。3.根据权利要求1所述的数据分割方法,其特征在于,所述预设分割规则为按照一预设行数对所述存储文件进行分割以形成行数相等的所述处理子文件。4.根据权利要求1所述的数据分割方法,其特征在于,所述步骤S2中,每个所述处理子文件的所述分割状态信息包括,文件名、分割成功或者分割失败对应的标识、数据起止行数。5.根据权利要求4所述的数据分...

【专利技术属性】
技术研发人员:刘一天
申请(专利权)人:上海瀚之友信息技术服务有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1