发明名称 | 一种查询方法与装置 | ||
摘要 | 本发明公开了一种查询方法,该方法包括:接收查询索引值,该索引值包括查询条件与用户标识;若不存在与索引值一致的历史记录,则查询数据仓库,创建该索引值对应的历史记录、临时结果表并返回数据;若存在与索引值一致的历史记录,且该索引值对应的临时结果表存在时,则通过所述的临时结果表查询并返回数据;若存在与索引值一致的历史记录,但该索引值对应的临时结果表不存在时,则重新查询数据仓库,创建与该索引值对应的临时结果表并返回数据。本发明还提供了一种查询装置,该装置包括:接收单元、查询单元、判断单元和处理单元。本发明避免了用户每次查询会覆盖上次查询数据、造成查询结果重用性差的问题,提高了查询的效率。 | ||
申请公布号 | CN100465967C | 申请公布日期 | 2009.03.04 |
申请号 | CN200710142036.3 | 申请日期 | 2007.08.20 |
申请人 | 华为技术有限公司 | 发明人 | 余悦挺 |
分类号 | G06F17/30(2006.01) | 主分类号 | G06F17/30(2006.01) |
代理机构 | 北京集佳知识产权代理有限公司 | 代理人 | 逯长明 |
主权项 | 1、一种查询方法,其特征在于,该方法包括:接收查询索引值,该索引值包括查询条件与用户标识;根据索引值查询历史记录,所述历史记录中包含曾经执行过的查询过程的信息;若不存在与索引值一致的历史记录,则查询数据仓库,创建该索引值对应的历史记录、临时结果表并返回数据,所述临时结果表用于存储从数据仓库中查询到的关于索引值的数据;若存在与索引值一致的历史记录,且该索引值对应的临时结果表存在时,则通过所述的临时结果表查询并返回数据;若存在与索引值一致的历史记录,但该索引值对应的临时结果表不存在时,则重新查询数据仓库,创建与该索引值对应的临时结果表并返回数据。 | ||
地址 | 518129广东省深圳市龙岗区坂田华为总部办公楼 |