发明名称 |
从数据库提取信息的方法和设备 |
摘要 |
本发明涉及一种从数据库提取信息的方法和设备。使用计算机实现的方法从数据库提取信息,该方法包括一系列主计算,在该一系列主计算中,第一主计算对数据集运行第一选择项以产生第一结果,第二主计算对第一结果运行第二选择项以产生第二结果。将第一结果和第二结果高速缓存在计算机存储器中以在方法的后续迭代中重新使用,由此减少执行用于提取信息的第一主计算和/或第二主计算的需要。该高速缓存过程包括:计算作为至少第一选择项的函数的第一选择标识符值,并且计算作为至少第二选择项和第一结果的函数的第二选择标识符值;以及将第一选择标识符值和第一结果以及第二选择标识符值和第二结果分别作为关联对象存储在数据结构中。 |
申请公布号 |
CN101635001B |
申请公布日期 |
2013.09.11 |
申请号 |
CN200910161323.8 |
申请日期 |
2009.07.20 |
申请人 |
QlikTech国际公司 |
发明人 |
哈坎·沃尔格 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
北京林达刘知识产权代理事务所(普通合伙) 11277 |
代理人 |
刘新宇;陈立航 |
主权项 |
一种用于从数据库提取信息的方法,该方法能够由计算机实现,所述方法包括一系列主计算,所述一系列主计算包括第一主计算(P1)和第二主计算(P2),所述第一主计算(P1)对表示所述数据库的数据集(R0)运行第一选择项(S1)以产生第一结果(R1),并且所述第二主计算(P2)对所述第一结果(R1)运行第二选择项(S2)以产生第二结果(R2),所述方法还包括通过以下步骤高速缓存所述第一结果(R1)和所述第二结果(R2):计算步骤,用于计算作为至少所述第一选择项(S1)的函数的第一选择标识符值(ID1),并且计算作为至少所述第二选择项(S2)和所述第一结果(R1)的函数的第二选择标识符值(ID3);以及存储步骤,用于将所述第一选择标识符值(ID1)和所述第一结果(R1)以及所述第二选择标识符值(ID3)和所述第二结果(R2)分别作为关联对象存储在计算机存储器的数据结构中,该数据结构用于存储不同种类的对象集合。 |
地址 |
瑞典隆德市 |