
基本信息:
- 专利标题: 一种基于雪花算法的快速检索方法及系统
- 申请号:CN202410777604.0 申请日:2024-06-17
- 公开(公告)号:CN118885502A 公开(公告)日:2024-11-01
- 发明人: 俞皓 , 徐胜国 , 王清华 , 赵希超 , 胡游君 , 刘剑 , 张付存 , 吴超 , 贾雪 , 姜帆 , 鲁国亮
- 申请人: 南京南瑞信息通信科技有限公司
- 申请人地址: 江苏省南京市江宁区诚信大道19号
- 专利权人: 南京南瑞信息通信科技有限公司
- 当前专利权人: 南京南瑞信息通信科技有限公司
- 当前专利权人地址: 江苏省南京市江宁区诚信大道19号
- 代理机构: 南京禹为知识产权代理事务所(特殊普通合伙)
- 代理人: 陈加宾
- 主分类号: G06F16/2453
- IPC分类号: G06F16/2453
摘要:
本发明公开了一种基于雪花算法的快速检索方法及系统,涉及信息检索领域,方法包括:在数据库表插入数据时,利用雪花算法生成主键ID并入库;设置64位初始ID,所述初始ID所有位数均为0;以业务根据表的插入时间为维度,对指定时间进行范围查询,得到指定时间范围的最小时间和最大时间;根据最小时间和最大时间填充初始ID,得到指定时间范围内的最小ID和最大ID;根据指定时间范围内的最小ID和所述最大ID,对所述主键ID进行范围查询;本发明充分利用了雪花算法自增长、且包括时间戳的特性,可用于优化数据库的检索性能;在一定程序上避免了大表按时间分区的问题,优化业务代码的实现难度。
IPC结构图谱:
G | 物理 |
--G06 | 计算;推算;计数 |
----G06F | 电数字数据处理 |
------G06F16/00 | 信息检索;数据库结构;文件系统结构 |
--------G06F16/10 | .文件系统;文件服务器 |
----------G06F16/24 | ..查询 |
------------G06F16/245 | ...查询过程 |
--------------G06F16/2453 | ....查询优化 |