发明名称 Processing of deterministic user-defined functions using multiple corresponding hash tables
摘要 A deterministic UDF processing mechanism processes user-defined functions (UDFs) using multiple hash tables. Data access patterns for a UDF are collected, and an appropriate hash table set is then determined for the UDF from the data access patterns. If a UDF accesses some similar columns and some disjoint columns, the similar columns are grouped together, and one or more hash tables are allocated to the similar columns. Disjoint columns are allocated their own hash tables. In addition, the allocation of hash tables may be adjusted based on historical access patterns collected over time. By dynamically allocating and adjusting sets of hash tables to a deterministic UDF, the performance of the UDF is greatly increased.
申请公布号 US7890480(B2) 申请公布日期 2011.02.15
申请号 US20080028869 申请日期 2008.02.11
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 BARSNESS ERIC LAWRENCE;BEUCH DANIEL E.;EULER THERESA RENEE;NELSESTUEN PAUL STUART;SANTOSUOSSO JOHN MATTHEW
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项
地址