无冗余数据的保存方法、装置、存储介质以及电子设备制造方法及图纸

技术编号:44965329 阅读:14 留言:0更新日期:2025-04-12 01:37
本申请涉及一种无冗余数据的保存方法、装置、存储介质以及电子设备。该方法包括:将第一数据集中的每一个数据组中的每一个数据对象转换为对应的数据地址,得到第二数据集,其中,在第一数据集中,一个数据对象存在于至少一个数据组中,一个数据组中的一个数据对象对应一个数据类别;获取每一个数据地址的数据量,其中,数据量为在第二数据集中数据地址的个数;根据每一个数据地址及其对应的数据对象和数据量,形成第三数据集;将第二数据集保存至用户设备,将第三数据集保存至数据空间。本申请解决了压缩存储和冗余存储中均难以兼顾时间和空间的高效利用的技术问题。

【技术实现步骤摘要】

本申请涉及数据库,尤其涉及一种无冗余数据的保存方法、装置、存储介质以及电子设备


技术介绍

1、在现有的数据存储方式中,往往在时间成本与空间效率之间存在矛盾,通常通过压缩存储或冗余存储的方式来解决,但各有不足。压缩存储是数据在存储时进行压缩以节省空间,但读取时需解压,增加了cpu(central processing unit,中央处理器)消耗,带来时间成本的增长。例如,mysql(一个开源的关系型数据库管理系统,用于存储和管理数据。它以结构化的方式组织数据,支持使用sql(structured query language,结构化查询语言)进行数据查询和操作)表空间的行格式row_format=compressed通过压缩数据减少存储空间占用,但需要额外的压缩和解压缩操作。冗余存储是数据以无压缩方式存储,适用于快速读写场景,但在空间利用上存在不足。对于大对象(如超大文本、图像、音频、视频等),若有多个引用,可能需要冗余存储多个副本,造成空间浪费。即使是小对象(如字符串),大量相同内容的重复存储也会带来显著的空间开销。例如,mysql的compact和dy本文档来自技高网...

【技术保护点】

1.一种无冗余数据的保存方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在将所述第二数据集保存至用户设备,将所述第三数据集保存至数据空间之后,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,在将所述第二数据集保存至用户设备,将所述第三数据集保存至数据空间之后,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,在根据每一个所述插入数据对象的数据类别,将每一个所述插入数据对象对应的数据地址保存至所述第一目标数据组之后,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,在将所述第二数据集保存至用...

【技术特征摘要】

1.一种无冗余数据的保存方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在将所述第二数据集保存至用户设备,将所述第三数据集保存至数据空间之后,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,在将所述第二数据集保存至用户设备,将所述第三数据集保存至数据空间之后,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,在根据每一个所述插入数据对象的数据类别,将每一个所述插入数据对象对应的数据地址保存至所述第一目标数据组之后,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,在将所述第二数据集保存至用户设备,将所述第三数据集保存至数据空间之后,所述方法还包括:

6.根据...

【专利技术属性】
技术研发人员:熊家伟
申请(专利权)人:金篆信科有限责任公司
类型:发明
国别省市:

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

1