-
公开(公告)号:CN115048061B
公开(公告)日:2024-07-30
申请号:CN202210870513.2
申请日:2022-07-22
Applicant: 北京邮电大学
Abstract: 本发明公开了一种基于Raft的冷数据存储方法,涉及存储技术领域,包括:在分布式集群中构建多个ECRaft组,所述ECRaft组的组内成员通过选举得到每个组的领导者;领导者在组内周期性地发送心跳,并根据心跳信息预测组内成员状态;客户端写入请求到达后,基于负载情况选择合适的ECRaft组处理;被选择ECRaft组的领导者将写入请求中包含的数据进行纠删编码,并根据预测的组内成员状态生成并分发日志条目;所述领导者通过状态机清理冗余数据并通过心跳同步更新组内成员的相关数据,最终将数据以纠删码片段的形式存储在所述分布式集群中。本发明既节省了冷数据存储过程中的存储空间和网络开销流量,同时提高了该过程的效率。
-
公开(公告)号:CN115048061A
公开(公告)日:2022-09-13
申请号:CN202210870513.2
申请日:2022-07-22
Applicant: 北京邮电大学
Abstract: 本发明公开了一种基于Raft的冷数据存储方法,涉及存储技术领域,包括:在分布式集群中构建多个ECRaft组,所述ECRaft组的组内成员通过选举得到每个组的领导者;领导者在组内周期性地发送心跳,并根据心跳信息预测组内成员状态;客户端写入请求到达后,基于负载情况选择合适的ECRaft组处理;被选择ECRaft组的领导者将写入请求中包含的数据进行纠删编码,并根据预测的组内成员状态生成并分发日志条目;所述领导者通过状态机清理冗余数据并通过心跳同步更新组内成员的相关数据,最终将数据以纠删码片段的形式存储在所述分布式集群中。本发明既节省了冷数据存储过程中的存储空间和网络开销流量,同时提高了该过程的效率。
-