发明名称 |
一种数据存储方法及装置 |
摘要 |
本发明提出一种数据存储方法,包括步骤:从空闲的磁盘中建立若干块文件;其中,所述块文件由若干文件块组成,所述文件块为操作系统文件分配的块;以所述块文件为单位进行数据存储。本发明还提出一种数据存储装置,可以提高从磁盘读取数据的速度,提高磁盘的读写性能。 |
申请公布号 |
CN103064633B |
申请公布日期 |
2016.12.21 |
申请号 |
CN201210541101.0 |
申请日期 |
2012.12.13 |
申请人 |
广东威创视讯科技股份有限公司 |
发明人 |
冯海勇;刘先材 |
分类号 |
G06F3/06(2006.01)I |
主分类号 |
G06F3/06(2006.01)I |
代理机构 |
广州华进联合专利商标代理有限公司 44224 |
代理人 |
王茹;曾旻辉 |
主权项 |
一种数据存储方法,其特征在于,包括步骤:从空闲的磁盘中建立若干块文件;其中,所述块文件由若干文件块组成,所述文件块为操作系统文件分配的块;当有新数据需要存储,且无空闲的块文件时,按照预定条件删除块文件中的数据,以块文件为单位进行数据删除;其中,所述预定条件为存储所述数据的时间,或者指定的块文件,或者存储的所述数据的标识;将所述新数据以块文件为单位存储在空闲的块文件中;若所述预定条件为存储所述数据的时间,按照预定条件删除块文件中的数据,将所述新数据以块文件为单位存储在空闲的块文件中的步骤包括:将指定时间对应的块文件中的数据删除,然后存入新数据中未存储的数据;判断新数据是否存储完毕;若否,将与指定时间挨着的下一个时间作为新的指定时间,返回将指定时间对应的块文件中的数据删除的步骤;其中释放块文件中数据的速度大于接收数据的速度;所述以块文件为单位进行数据存储的步骤包括:若当前数据中剩余数据的大小比当前块文件的容量小,则在存储完当前数据后,在所述当前块文件中存储另一数据。 |
地址 |
510663 广东省广州市广州高新技术产业开发区彩频路6号 |