一种基于查询日志的数据库统计数据直方图生成方法

    公开(公告)号:CN102103638A

    公开(公告)日:2011-06-22

    申请号:CN201110034159.1

    申请日:2011-01-31

    Applicant: 北京大学

    Abstract: 本发明提供一种基于查询日志的数据库统计数据直方图生成方法,包括以下步骤:1)从数据库查询日志中提取查询集合,每个查询对应一个属性,将属性集的左右边界值构成一个数组;2)对数组进行排序,生成相邻点对构成的基本区间;3)对不同属性上的区间取笛卡尔积,结果称之为一个立方体;4)根据每个查询包含的结果行数与立方体的笛卡尔积,得到立方体的密度值;5)根据立方体的密度值生成直方图。本发明的方法基于数据库查询日志生成直方图,克服了传统数据库系统通过扫描原始数据生成直方图的代价过高的问题,以及现有利用查询日志进行增量式直方图生成方法的误差过大的问题。

    一种分布式查询数据流传输方法

    公开(公告)号:CN102158531A

    公开(公告)日:2011-08-17

    申请号:CN201110034122.9

    申请日:2011-01-31

    Applicant: 北京大学

    Abstract: 本发明公开了一种分布式查询数据流传输方法,包括步骤1)每个网络节点上保存流经该节点的数据流或者最近的查询的结果,存储为视图;2)一网络节点上生成新查询时,利用传输途径上网络节点保存的流经该节点的数据流或者最近的查询的结果作为新查询的数据源,将代价最小的包含该新查询数据的网络节点作为查询执行节点;3)查询数据流从查询生成节点传输到查询执行节点上进行查询。采用本发明的方法可以在分布式数据流查询处理中,通过尽可能地在多个数据流之间实现共享传输,减少了网络中的数据传输量。

Patent Agency Ranking