Andrew Lamb - Arlington MA, US Mitch Cherniack - Chelsea MA, US Shilpa Lawande - Littleton MA, US Nga Tran - Framingham MA, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F 17/30
US Classification:
707714, 707606, 707797
Abstract:
Methods, program products and systems for determining, for a database query that does not represent a snowflake schema, a graph comprising vertices each representing a table joined in the query, a directed edge between each pair of vertices of which a first vertex represents a first table and a second vertex represents a second table that is joined in the query with the first table, each of the edges representing one of an outer join and an inner join. Further determining, for the graph, a directed spanning tree that represents an ordering of joins in the query and includes all outer join edges in the graph.
Andrew Lamb - Arlington MA, US Lakshmikant Shrinivas - Billerica MA, US Shilpa Lawande - Littleton MA, US Mitch Cherniack - Chelsea MA, US Nga Tran - Framingham MA, US
Assignee:
Hewlett-Packard Development Company - Houston TX
International Classification:
G06F 17/30
US Classification:
707713, 707714, 707718
Abstract:
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for modular query optimizer. In one aspect, a method includes selecting one or more projections from a set of projections for each table in a database query wherein each of the selected projections for the table has leads to an estimated lower execution cost for the query as compared to non-selected projections; generating join orders for the query based on data distribution of one or more of the selected projections among sites in a computer network wherein the join orders reflect different combinations of data distribution operations applied to the output of one or more of the query's joins; and selecting a join order from the join orders based on evaluation of the join orders using a cost model.
Andrew Lamb - Arlington MA, US Lakshmikant Shrinivas - Billerica MA, US Shilpa Lawande - Littleton MA, US Mitch Cherniack - Chelsea MA, US Nga Tran - Framingham MA, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F 17/30
US Classification:
707752, 707753, 707713, 707714, 707718
Abstract:
Computer programs encoded on a computer storage medium provide for a modular query optimizer. In one aspect, a computer program product includes selecting one or more projections from a set of projections for each table in a database query wherein each of the selected projections for the table has leads to an estimated lower execution cost for the query as compared to non-selected projections; generating join orders for the query based on data distribution of one or more of the selected projections among sites in a computer network wherein the join orders reflect different combinations of data distribution operations applied to the output of one or more of the query's joins; and selecting a join order from the join orders based on evaluation of the join orders using a cost model.
Youtube
Duy Khanh_Bach Kim_Xin Anh Giu Tron Tinh Que_...
Duy Khanh Bach Kim Xin Anh Giu Tron Tinh Que Tran Thien Thanh Minh Ky ...
Category:
People & Blogs
Uploaded:
04 Aug, 2010
Duration:
3m 55s
Retinitis pigmentosa
It is a video that we made for Chemistry for Mr. Mach's class. It is r...
Category:
Education
Uploaded:
17 May, 2009
Duration:
2m 38s
Monet's Pallette
Tribute to Monet's art through nature. Video shot by me and Bill Fulto...
Category:
Entertainment
Uploaded:
14 Dec, 2006
Duration:
3m 11s
Upper Crust
Cute little piece about a great place to eat in Fredonia, NY.