【技术实现步骤摘要】
本申请属于大数据,具体涉及一种数据存储方法、装置、计算机设备及存储介质。
技术介绍
1、固定字段循环数组是一种数据结构,结合了数组和循环队列的特性。在这种存储方式中,数组的每个元素都设计为固定大小,用于存储特定类型的数据字段。当数据被添加到数组中时,被存储数据会按顺序填充数组空间,并在达到数组末尾时循环回到数组的开始位置继续存储。固定字段循环数组适用于需要频繁插入和删除操作且对旧数据保留需求不高的场景,如缓冲区管理、实时数据处理等。
2、但是固定字段循环数组也存在一些缺点,例如,由于每个字段的大小是固定的,因此无法存储大小变化的数据,这限制了其应用场景。当存储的数据量远小于数组的总容量,剩余的空间将被浪费,尤其是在系统数据量波动较大的情况下。当需要存储更多数据时,如果固定大小的数组已满,可能需要进行数据覆盖或者重新分配更大的数组以进行数据迁移,前者会导致数据丢失,后者则增加了操作的复杂性和成本。
技术实现思路
1、本申请实施例的目的在于提出一种数据存储方法、装置、计算机设备及存
...【技术保护点】
1.一种数据存储方法,其特征在于,所述数据存储方法应用于数据库存储结构中的循环数组,包括:
2.如权利要求1所述的数据存储方法,其特征在于,所述循环数组配置有匹配的索引数组,在当所述待存储数据的数据量大于所述循环数组的存储余量时,对所述循环数组进行复制,生成临时循环数组之后,还包括:
3.如权利要求2所述的数据存储方法,其特征在于,在所述临时循环数组中进行所述待存储数据的存储,直至所述临时循环数组被填满为止,并将未完成存储的所述待存储数据存储到所述循环数组中,具体包括:
4.如权利要求3所述的数据存储方法,其特征在于,在所述将数据库
...【技术特征摘要】
1.一种数据存储方法,其特征在于,所述数据存储方法应用于数据库存储结构中的循环数组,包括:
2.如权利要求1所述的数据存储方法,其特征在于,所述循环数组配置有匹配的索引数组,在当所述待存储数据的数据量大于所述循环数组的存储余量时,对所述循环数组进行复制,生成临时循环数组之后,还包括:
3.如权利要求2所述的数据存储方法,其特征在于,在所述临时循环数组中进行所述待存储数据的存储,直至所述临时循环数组被填满为止,并将未完成存储的所述待存储数据存储到所述循环数组中,具体包括:
4.如权利要求3所述的数据存储方法,其特征在于,在所述将数据库的数据指针指向所述临时循环数组,从所述第一数据开始位置起,依次在所述临时循环数组中填入所述待存储数据,直至所述临时循环数组被填满为止之后,还包括:
5.如权利要求2所述的数据存储方法,其特征在于,在接收存储更新指令,将所述数据指针指向所述临时循环数组,并删除所述循环数组之前,还包括:
6.如权利要求5所述的数据存储方法,其特征在于,所述数据读取位置标识包括读取数据起始位和读取数据终止位,确定...
【专利技术属性】
技术研发人员:孙明明,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。