一种支持高并发场景的学习索引方法和系统

    公开(公告)号:CN118467542A

    公开(公告)日:2024-08-09

    申请号:CN202410606031.5

    申请日:2024-05-16

    摘要: 本发明公开了一种支持高并发场景的学习索引系统,包括接收来自用户的请求,并根据用户发送该请求的接口判断该请求是单点查询请求、范围查询请求、还是写请求,如果是写请求,则根据该写请求获取待插入的数据点,并确定该数据点在预先建立的递归模型索引中所对应的叶子节点,根据第二模块得到的待插入的数据点生成一个增量记录,将该增量记录插入到对应的增量缓冲区中的增量链表中,并判断增量链表中存储的增量记录个数是否达到预设阈值。本发明能解决现有使用基于树的增量缓冲区的学习索引方法和使用基于间隙数组的学习索引方法都采用细粒度锁与乐观并发控制技术实现索引的并发访问,导致昂贵的锁开销的技术问题。