[发明专利]一种数据库索引方法有效
申请号: | 202110888568.1 | 申请日: | 2021-08-04 |
公开(公告)号: | CN113342832B | 公开(公告)日: | 2021-11-02 |
发明(设计)人: | 骆彬 | 申请(专利权)人: | 北京快立方科技有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F21/60;G06F21/62 |
代理公司: | 北京专赢专利代理有限公司 11797 | 代理人: | 李斌 |
地址: | 100000 北京市大兴区北京经*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据库 索引 方法 | ||
1.一种数据库索引方法,其特征在于,所述方法包括:
接收数据库索引请求,所述数据库索引请求包括检索关键值;
根据数据库索引请求中的检索关键值对数据库进行索引操作;
所述数据库包括索引区和数据存储区,所述索引区根据数据存储区内存储的数据生成;
所述索引区根据数据存储区内存储的数据生成的步骤,具体包括:
对待存储的数据进行分析,得到数据分析结果,所述数据分析结果至少包含数据存储的时间和数据内容类型;
根据数据分析结果生成索引数据目录项;
根据数据存储的时间将待存储的数据写入对应的数据存储区,所述数据存储区划分为至少两个独立存储区,每一个独立存储区对应一个存储时间段,所有存储时间段之间不重叠,且存储时间段的总和与数据库每天的使用时间相同,独立存储区按照数据内容类型划分为独立存储子区;
将索引数据目录项写入索引区中,所述索引区划分为至少两个独立索引区,独立索引区的数量与独立存储区的数量相同;
所述根据数据库索引请求中的检索关键值对数据库进行索引操作的步骤,具体包括:
解析数据库索引请求中的检索关键值,得到模糊检索值,所述模糊检索值用于表征检索关键值包含的数据特征;
根据模糊检索值对索引区进行索引检索,得到索引标识,所述索引标识包括时间索引标识符和/或分区索引标识符,时间索引标识符与独立存储区一一对应,每个独立存储区中均存在一个独立存储子区与同一个分区索引标识符对应;
以检索关键值为检索源对索引标识对应的独立存储区进行检索,得到索引操作结果。
2.根据权利要求1所述的数据库索引方法,其特征在于,所述以检索关键值为检索源对索引标识对应的独立存储区进行检索的步骤,还包括对索引标识进行判断:
若索引标识仅包含时间索引标识符,则根据时间索引标识符定位数据存储区中对应的独立存储区;
若索引标识仅包含分区索引标识符,则根据分区索引标识符定位所有独立存储区中相应的独立存储子区;
若索引标识同时包含时间索引标识符和分区索引标识符,则先根据时间索引标识符定位对应的独立存储区,随后根据分区索引标识符定位该独立存储区中相应的独立存储子区。
3.根据权利要求1所述的数据库索引方法,其特征在于,所述解析数据库索引请求中的检索关键值,得到模糊检索值的步骤,具体包括:
对检索关键值进行关键字提取,得到关键字组,所述关键字组至少包含一个关键字;
根据关键字组中的关键字判断是否记录有时间信息;
若记录有时间信息,则提取时间信息,并生成模糊检索值。
4.根据权利要求1所述的数据库索引方法,其特征在于,所述独立存储子区中的数据采用T树结构进行存储。
5.根据权利要求1所述的数据库索引方法,其特征在于,所述独立存储区的数量为24个。
6.根据权利要求1所述的数据库索引方法,其特征在于,所述数据存储区内的数据在存储时对其进行加密,在读取时,对其进行解密。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京快立方科技有限公司,未经北京快立方科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110888568.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种分级式熔炼炉及其使用方法
- 下一篇:一种板材加工用覆膜机