The present invention provides a system and a database index method, the method includes: obtaining the keyword index; index according to the keyword query database, query information or query cycle; the query information or query cycle with a predetermined threshold value according to the comparison, obtains the historical business information according to the comparison result, obtain a plurality of probability index key the history of business information, according to the probability index key and the key index, query the database to obtain the target data. Through the probability statistics of all kinds of business, can be the probability of the unknown variables than some business major becomes known, the access path can match the index more, improve the access efficiency of this type of business, so as to improve the processing efficiency of the overall business.
【技术实现步骤摘要】
数据库索引方法及系统
本专利技术涉及数据索引领域,尤指一种数据库索引方法及系统。
技术介绍
现有数据查询中,多数采用通过已知条件于数据库中海量数据筛选符合该些已知条件的数据供用户选择,已知条件越多,筛选获得的目标数据则更为精准;若已知条件较少,且数据库中符合该已知条件的数据较多时,则用户无法有效且快速的定位其需要的目标数据,同时海量数据的匹配也给硬件和软件上造成了一定的负荷困扰;为此当前数据索引领域中,当已知的条件较少,亦即未知的条件较多时,匹配的部分索引满足的数据量很大,造成访问数据库时间很长;尤其是批量处理此类数据时,耗时时间窗口很大,不能满足业务处理要求。现有通用的方案是对所有的业务类型采用其特点的交集来访问数据库,使其能匹配的数据库索引字段少,因此返回的查询结果量大,造成后续的处理缓慢。
技术实现思路
本专利技术目的在于在现有硬件基础上,提供一种更为快捷有效,且资源浪费更小的数据库索引方法及系统。为达上述目的,本专利技术所提供的一种数据库索引方法,包含:获取索引关键字;根据索引关键字查询数据库,获得查询信息或查询周期;将所述查询信息或查询周期与预定阈值比较,根据比较结果获得所述历史业务信息,根据所述历史业务信息获得复数个概率索引关键字,根据所述概率索引关键字和所述索引关键字查询数据库,获得目标数据。在上述数据库索引方法中,优选的,所述根据比较结果获得所述历史业务信息包含:分析所述查询信息的结果数目,当所述查询信息的结果数目高于预定阈值时,获取所述查询信息对应业务类别的历史业务信息。在上述数据库索引方法中,优选的,所述根据比较结果获得所述历史业务信息包含 ...
【技术保护点】
一种数据库索引方法,其特征在于,所述方法包含:获取索引关键字;根据索引关键字查询数据库,获得查询信息或查询周期;将所述查询信息或查询周期与预定阈值比较,根据比较结果获得历史业务信息,根据所述历史业务信息获得复数个概率索引关键字,根据所述概率索引关键字和所述索引关键字查询数据库,获得目标数据。
【技术特征摘要】
1.一种数据库索引方法,其特征在于,所述方法包含:获取索引关键字;根据索引关键字查询数据库,获得查询信息或查询周期;将所述查询信息或查询周期与预定阈值比较,根据比较结果获得历史业务信息,根据所述历史业务信息获得复数个概率索引关键字,根据所述概率索引关键字和所述索引关键字查询数据库,获得目标数据。2.根据权利要求1所述的数据库索引方法,其特征在于,所述根据比较结果获得所述历史业务信息包含:分析所述查询信息的结果数目,当所述查询信息的结果数目高于预定阈值时,获取所述查询信息对应业务类别的历史业务信息。3.根据权利要求1所述的数据库索引方法,其特征在于,所述根据比较结果获得所述历史业务信息包含:分析所述查询周期的时长,当所述查询周期的时长高于预定阈值时,获取所述查询信息对应业务类别的历史业务信息。4.根据权利要求1所述的数据库索引方法,其特征在于,根据所述历史业务信息获得复数个概率索引关键字包含:根据所述历史业务信息,分析获得所述历史业务信息中各类别的业务数据比例,根据各类别的业务数据比例获得对应各类别的复数个概率索引关键字。5.根据权利要求4所述的数据库索引方法,其特征在于,所述各类别包含以预定时间周期划分的各时间段;所述概率索引关键字为日期。6.根据权利要求5所述的数据库索引方法,其特征在于,根据所述概率索引关键字和所述索引关键字查询数据库包含:根据各预定时间周期内的业务数据比例及所述业务数据比例高低,获得概率由高到低的复数个概率索引关键字,根据概率高低将对应的概率索...
【专利技术属性】
技术研发人员:彭丰华,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。