发明名称 |
一种高效的本地缓存管理及读写方法 |
摘要 |
一种高效的本地缓存管理及读写方法,将多个物理存储文件大小按照指定数值,例如128M的倍数递增的方式来创建文件可以满足长度不固定的数据块的存储,每个物理存储文件头部开辟固定大小的空间用于存储该文件包含的所有数据块的数据结构,对大数据切割成多个分片,分别对每个分片取一定长度的数据来生成MD5。本发明避免文件分布不均造成的文件碎片多,使用率低的问题,解决了占用系统资源高的问题,提高了数据加载的效率,并且极大的提高了校验效率,并能够确保整个文件的正确性。 |
申请公布号 |
CN104239234B |
申请公布日期 |
2016.03.30 |
申请号 |
CN201410538375.3 |
申请日期 |
2014.10.13 |
申请人 |
合一网络技术(北京)有限公司 |
发明人 |
郑汝波;张士波;杨敬宇;姚键;潘柏宇;卢述奇 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
北京市天玺沐泽专利代理事务所(普通合伙) 11532 |
代理人 |
鲍晓 |
主权项 |
一种本地缓存管理及读写方法,其特征在于:建立多个物理存储文件,每个文件的大小按128M字节的倍数递增,最大值不超过1G字节,数据块的存储根据数据块的长度选择最接近的文件进行存储。 |
地址 |
100080 北京市海淀区海淀大街8号中钢国际广场A座5层A、C区 |