发明名称 不定长记录的数据组织方法
摘要 本发明涉及一种不定长记录的数据组织方法,其包括以下步骤:a.应用程序将记录的存储空间划分为固定大小的数据块,每个数据块包括数据区和结构信息两部分;b.应用程序按步骤a所划分的数据块的大小将记录数据切分成若干个数据块,并将每块数据块附加上结构信息;c.长度不大于一个数据块的记录占用一个数据块,大于一个数据块的记录占用多个数据块,应用程序将同一记录的数据块采用链表形式组织前后关系。本发明可对记录的存储空间进行有效的管理,提高记录的读写效率和存储空间的利用率。
申请公布号 CN1936864B 申请公布日期 2010.09.08
申请号 CN200510037534.2 申请日期 2005.09.22
申请人 康佳集团股份有限公司 发明人 李德华
分类号 G06F12/02(2006.01)I;G06F17/30(2006.01)I 主分类号 G06F12/02(2006.01)I
代理机构 深圳中一专利商标事务所 44237 代理人 张全文
主权项 一种不定长记录的数据组织方法,其特征在于包括以下步骤:a.应用程序将记录的存储空间划分为固定大小的数据块,每个数据块包括数据区和结构信息两部分,结构信息放在数据区后面,结构信息中包括数据块状态标记、记录ID以及下一块地址,数据块状态标记放在最后;b.应用程序按步骤a所划分的数据块的大小将记录数据切分成若干个数据块,并将每块数据块附加上结构信息;c.长度不大于一个数据块的记录占用一个数据块,大于一个数据块的记录占用多个数据块,应用程序将同一记录的数据块采用链表形式组织前后关系;将同一记录的数据块的记录ID号定为相同;当删除一条记录时,应用程序将该记录所属的全部数据块的状态标记改写为删除,当写记录数据时,则从存储空间最前面的删除状态的数据块开始写起,依次寻找下一个删除状态的数据块,如无删除状态的数据块,则写入第一个空闲数据块,写数据块时先写入数据,最后将数据块标记改写为有效标记。
地址 518000 广东省深圳市南山区华侨城