Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Piyush Goel is active.

Publication


Featured researches published by Piyush Goel.


international conference on data engineering | 1996

Efficient processing of outer joins and aggregate junctions

Gautam Bhargava; Piyush Goel; Balakrishna R. Iyer

Removal of redundant outer joins is essential for the reassociation of outer joins with other binary operations. We present a set of comprehensive algorithms that employ the properties of strong predicates along with the properties of aggregation, intersection, union, and except operations to remove redundant outer joins from a query. For the purpose of query simplification, we generate additional projections by determining the keys. Our algorithm for generating keys is based on a novel concept of weak bindings that is essential for queries containing outer joins. Our algorithm for converting outer joins to joins is based on a novel concept of join-reducibility.


international conference on management of data | 1996

SQL query optimization: reordering for a general class of queries

Piyush Goel; Balakrishna R. Iyer

The strength of commercial query optimizers like DB2 comes from their ability to select an optimal order by generating all equivalent reorderings of binary operators. However, there are no known methods to generate all equivalent reorderings for a SQL query containing joins, outer joins, and groupby aggregations. Consequently, some of the reorderings with significantly lower cost may be missed. Using hypergraph model and a set of novel identities, we propose a method to reorder a SQL query containing joins, outer joins, and groupby aggregations. While these operators are sufficient to capture the SQL semantics, it is during their reordering that we identify a powerful primitive needed for a dbms. We report our findings of a simple, yet fundamental operator, generalized selection, and demonstrate its power to solve the problem of reordering of SQL queries containing joins, outer joins, and groupby aggregations.


Archive | 1996

Encoded-vector indices for decision support and warehousing

Atul Chadha; Ashish Gupta; Piyush Goel; Venkatesh Harinarayan; Balakrishna R. Iyer


Archive | 1996

Interface to support state-dependent web applications accessing a relational database

Vaishnavi Anjur; Atul Chadha; Piyush Goel; Balakrishna R. Iyer; Venkatachary Srinivasan; Steven John Watts


Archive | 1995

Method and apparatus for generating dynamic and hybrid sparse indices for workfiles used in SQL queries

Gautam Bhargava; Paramesh S. Desai; Piyush Goel; Peter Hoa; Fen-Ling Lin; Balakrishna R. Iyer; Jerry Mukai; William Samuel Perlman; Hong Sang Tie


international conference on management of data | 1995

Hypergraph based reorderings of outer join queries with complex predicates

Gautam Bhargava; Piyush Goel; Balakrishna R. Iyer


Archive | 1997

Reordering of complex SQL queries involving groupbys, joins, outer joins and full outer joins

Piyush Goel; Balakrishna R. Iyer


Archive | 1997

Method and apparatus for reordering complex SQL queries containing inner and outer join operations

Gautam Bhargava; Piyush Goel; Balakrishna Ragmavendra Iyer


Archive | 1998

Enumerating projections in SQL queries containing outer and full outer joins in the presence of inner joins

Gautam Bhargava; Piyush Goel; Balakrishna R. Iyer


Archive | 1995

Simplification of SQL queries using generalized inference propagation and generalized transitive closure

Gautam Bhargava; Piyush Goel; Balakrishna Ragmavendra Iyer

Researchain Logo
Decentralizing Knowledge