一种面向内存键值表的子集过滤器

    公开(公告)号:CN114676136B

    公开(公告)日:2024-06-18

    申请号:CN202210312977.1

    申请日:2022-03-28

    IPC分类号: G06F16/22 G06F16/23

    摘要: 本发明公开了一种面向内存键值表的子集过滤器,主要分为五个部分:子集过滤器的定义、子集过滤器的数据项存储、子集过滤器的数据项更新、子集过滤器的重建和子集过滤器的扫描。本发明支持任意类型指标数据的过滤,支持指定任意数据特征的过滤,从而提供灵活的扫描方式,并且扫描时不需要遍历全部的指标数据,有效加速扫描操作。本发明可应用于大部分的内存键值表,具有一定的通用性。

    一种基于服务器节点硬件资源密度的数据分片方法

    公开(公告)号:CN114629908B

    公开(公告)日:2023-10-13

    申请号:CN202210312982.2

    申请日:2022-03-28

    摘要: 本发明公开了一种基于服务器节点硬件资源密度的数据分片方法。该方法主要分为五个部分:服务器节点硬件资源密度的定义、散列环的定义、服务器节点负责的数据分片规则、服务器节点加入集群后的数据分片变更与服务器节点离开集群后的数据分片变更。该方法实现了相对平均的数据分片,提高集群横向扩展能力,并考虑到服务器节点硬件资源的影响,使得硬件资源多的节点分配到更多的数据分片,同时硬件资源少的节点分配到较少的数据分片,充分利用集群内服务器的硬件资源。此外,该方法在集群内服务器节点增加或删除时,调整数据分片时传输数据量较小,能更快速的调整数据分片的分布。

    一种基于服务器节点硬件资源密度的数据分片方法

    公开(公告)号:CN114629908A

    公开(公告)日:2022-06-14

    申请号:CN202210312982.2

    申请日:2022-03-28

    摘要: 本发明公开了一种基于服务器节点硬件资源密度的数据分片方法。该方法主要分为五个部分:服务器节点硬件资源密度的定义、散列环的定义、服务器节点负责的数据分片规则、服务器节点加入集群后的数据分片变更与服务器节点离开集群后的数据分片变更。该方法实现了相对平均的数据分片,提高集群横向扩展能力,并考虑到服务器节点硬件资源的影响,使得硬件资源多的节点分配到更多的数据分片,同时硬件资源少的节点分配到较少的数据分片,充分利用集群内服务器的硬件资源。此外,该方法在集群内服务器节点增加或删除时,调整数据分片时传输数据量较小,能更快速的调整数据分片的分布。

    一种面向内存键值表的子集过滤器

    公开(公告)号:CN114676136A

    公开(公告)日:2022-06-28

    申请号:CN202210312977.1

    申请日:2022-03-28

    IPC分类号: G06F16/22 G06F16/23

    摘要: 本发明公开了一种面向内存键值表的子集过滤器,主要分为五个部分:子集过滤器的定义、子集过滤器的数据项存储、子集过滤器的数据项更新、子集过滤器的重建和子集过滤器的扫描。本发明支持任意类型指标数据的过滤,支持指定任意数据特征的过滤,从而提供灵活的扫描方式,并且扫描时不需要遍历全部的指标数据,有效加速扫描操作。本发明可应用于大部分的内存键值表,具有一定的通用性。