一种数据存储方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:43836610 阅读:16 留言:0更新日期:2024-12-31 18:34
本申请公开一种数据存储方法、装置、计算机设备及存储介质,属于大数据技术领域。本申请通过在待存储数据的数据量大于循环数组的存储余量时,对循环数组进行复制,生成临时循环数组;在临时循环数组中进行待存储数据的存储,直至临时循环数组被填满为止,并将未完成存储的待存储数据存储到循环数组中;将数据指针指向临时循环数组,并删除循环数组。本申请还涉及区块链技术领域,待存储数据可以存储在区块链网络节点上。本申请在待存储数据量超出当前循环数组容量时,采取了复制原循环数组至临时数组的策略,从而保留了原数组数据的完整性,且能够高效处理大量数据的连续存储需求,避免了因容量限制而导致的数据丢失或处理中断。

【技术实现步骤摘要】

本申请属于大数据,具体涉及一种数据存储方法、装置、计算机设备及存储介质


技术介绍

1、固定字段循环数组是一种数据结构,结合了数组和循环队列的特性。在这种存储方式中,数组的每个元素都设计为固定大小,用于存储特定类型的数据字段。当数据被添加到数组中时,被存储数据会按顺序填充数组空间,并在达到数组末尾时循环回到数组的开始位置继续存储。固定字段循环数组适用于需要频繁插入和删除操作且对旧数据保留需求不高的场景,如缓冲区管理、实时数据处理等。

2、但是固定字段循环数组也存在一些缺点,例如,由于每个字段的大小是固定的,因此无法存储大小变化的数据,这限制了其应用场景。当存储的数据量远小于数组的总容量,剩余的空间将被浪费,尤其是在系统数据量波动较大的情况下。当需要存储更多数据时,如果固定大小的数组已满,可能需要进行数据覆盖或者重新分配更大的数组以进行数据迁移,前者会导致数据丢失,后者则增加了操作的复杂性和成本。


技术实现思路

1、本申请实施例的目的在于提出一种数据存储方法、装置、计算机设备及存储介质,旨在提供一种本文档来自技高网...

【技术保护点】

1.一种数据存储方法,其特征在于,所述数据存储方法应用于数据库存储结构中的循环数组,包括:

2.如权利要求1所述的数据存储方法,其特征在于,所述循环数组配置有匹配的索引数组,在当所述待存储数据的数据量大于所述循环数组的存储余量时,对所述循环数组进行复制,生成临时循环数组之后,还包括:

3.如权利要求2所述的数据存储方法,其特征在于,在所述临时循环数组中进行所述待存储数据的存储,直至所述临时循环数组被填满为止,并将未完成存储的所述待存储数据存储到所述循环数组中,具体包括:

4.如权利要求3所述的数据存储方法,其特征在于,在所述将数据库的数据指针指向所述临...

【技术特征摘要】

1.一种数据存储方法,其特征在于,所述数据存储方法应用于数据库存储结构中的循环数组,包括:

2.如权利要求1所述的数据存储方法,其特征在于,所述循环数组配置有匹配的索引数组,在当所述待存储数据的数据量大于所述循环数组的存储余量时,对所述循环数组进行复制,生成临时循环数组之后,还包括:

3.如权利要求2所述的数据存储方法,其特征在于,在所述临时循环数组中进行所述待存储数据的存储,直至所述临时循环数组被填满为止,并将未完成存储的所述待存储数据存储到所述循环数组中,具体包括:

4.如权利要求3所述的数据存储方法,其特征在于,在所述将数据库的数据指针指向所述临时循环数组,从所述第一数据开始位置起,依次在所述临时循环数组中填入所述待存储数据,直至所述临时循环数组被填满为止之后,还包括:

5.如权利要求2所述的数据存储方法,其特征在于,在接收存储更新指令,将所述数据指针指向所述临时循环数组,并删除所述循环数组之前,还包括:

6.如权利要求5所述的数据存储方法,其特征在于,所述数据读取位置标识包括读取数据起始位和读取数据终止位,确定...

【专利技术属性】
技术研发人员:孙明明
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:

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

1