键值数据的压缩方法及装置、存储介质、电子设备

    公开(公告)号:CN118349573A

    公开(公告)日:2024-07-16

    申请号:CN202410480232.5

    申请日:2024-04-19

    Abstract: 本发明公开了一种键值数据的压缩方法及装置、存储介质、电子设备,涉及数据库技术领域,其中,该方法包括:接收压缩请求,根据预设逻辑压缩策略确定键值索引树的压缩操作类型,压缩操作类型包括:邻层压缩、垂直压缩以及垃圾回收压缩,依据压缩操作类型选取待执行的当前压缩操作,并依据当前压缩操作在键值索引树中确定压缩数据范围,响应压缩请求,对压缩数据范围指示的索引文件中所有键值索引数组描述的键数据以及值数据执行当前压缩操作。本发明解决了相关技术中由于传统压缩范围的局限性使得越层键值数据得不到及时清理,导致对内存空间进行读写操作时操作延迟变长、操作效率较低的技术问题。

    一种分布式存储CEPH的纠删码覆盖写方法

    公开(公告)号:CN105930103B

    公开(公告)日:2019-04-16

    申请号:CN201610305978.8

    申请日:2016-05-10

    Abstract: 本发明公开一种分布式存储CEPH的纠删码覆盖写方法,首先客户端节点发送写请求到Ceph的存储节点中的主OSD,主OSD自动选择最优编码方案后计算需要读取的数据块,并根据客户端id和对象id,从缓存中读取数据块返回主OSD;接着主OSD在接收完所有需要的读数据块后,更新数据块和校验块,发送到需要更新的对应OSD;然后数据块节点和校验块节点接收写请求,分配原始数据块附近的新存储位置存储新更新,并记录本次写请求元数据到日志PGLOG,数据和日志落盘后发送ACK给主OSD;最后主OSD接收所有更新节点的ACK后,记录本次更新元数据到内存,并回复ACK给客户端完成写请求。本发明解决了分布式存储系统CEPH不支持纠删码覆盖写的问题。

    一种分布式存储CEPH的纠删码覆盖写方法

    公开(公告)号:CN105930103A

    公开(公告)日:2016-09-07

    申请号:CN201610305978.8

    申请日:2016-05-10

    Applicant: 南京大学

    Abstract: 本发明公开一种分布式存储CEPH的纠删码覆盖写方法,首先客户端节点发送写请求到Ceph的存储节点中的主OSD,主OSD自动选择最优编码方案后计算需要读取的数据块,并根据客户端id和对象id,从缓存中读取数据块返回主OSD;接着主OSD在接收完所有需要的读数据块后,更新数据块和校验块,发送到需要更新的对应OSD;然后数据块节点和校验块节点接收写请求,分配原始数据块附近的新存储位置存储新更新,并记录本次写请求元数据到日志PGLOG,数据和日志落盘后发送ACK给主OSD;最后主OSD接收所有更新节点的ACK后,记录本次更新元数据到内存,并回复ACK给客户端完成写请求。本发明解决了分布式存储系统CEPH不支持纠删码覆盖写的问题。

Patent Agency Ranking