发明名称 Method and apparatus for estimating the number of occurrences of frequent values in a data set
摘要 A data base management system estimates the number of occurrences of values of query search keys in a data set by defining at least two independent hashing functions that map the values of the data set to buckets of respective hashing tables and maintaining a bucket count as each value from the data set is mapped to the hashing tables. A bucket is defined to be a "popular" bucket if the bucket count of the value exceeds a predetermined threshold. If all of the buckets to which a value is mapped are designated popular buckets, that value is designated an "active" value. Once a value is designated active, statistical data related to the value is collected. Estimates of the most frequently occurring values in the data set are generated from the collected statistical data. In this way, a data base management system can more effectively produce a search plan that provides an efficient response to user queries.
申请公布号 US5542089(A) 申请公布日期 1996.07.30
申请号 US19940280623 申请日期 1994.07.26
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 LINDSAY, BRUCE G.;SHEKITA, EUGENE J.
分类号 G06F17/30;(IPC1-7):G06F17/30;G06F12/00 主分类号 G06F17/30
代理机构 代理人
主权项
地址
您可能感兴趣的专利