Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Piyush Goel

dblp:63/552 · DBLP profile ↗
← Back
8ranked-venue papers
2as first author
0since 2021 · last 2014
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 3 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2Artificial intelligence and machine learning · 1 · 1 first-authorSystems, architecture and hardware · 1Security and privacy · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
3 papers
Query processing and optimization · 96% Data models and query languages · 4%

Topics — the 7 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Query processing and optimization › query optimization › join ordering
outerjoin reordering
0.021996
SQL Query Optimization: Reordering for a General Class of Queries · SIGMOD Conference 1996
Hypergraph Based Reorderings of Outer Join Queries with Complex Predicates · SIGMOD Conference 1995
Query processing and optimization
query optimization
0.021996
Efficient Processing of Outer Joins and Aggregate Functions · ICDE 1996
Hypergraph Based Reorderings of Outer Join Queries with Complex Predicates · SIGMOD Conference 1995
Query processing and optimization › query optimization
join ordering
0.011996
SQL Query Optimization: Reordering for a General Class of Queries · SIGMOD Conference 1996
Query processing and optimization
query rewriting
0.011996
SQL Query Optimization: Reordering for a General Class of Queries · SIGMOD Conference 1996
Query processing and optimization › query optimization
join enumeration
0.011995
Hypergraph Based Reorderings of Outer Join Queries with Complex Predicates · SIGMOD Conference 1995
Query processing and optimization › query optimization › transformation-based optimization
query reordering
0.011995
Hypergraph Based Reorderings of Outer Join Queries with Complex Predicates · SIGMOD Conference 1995
Data models and query languages › query language
query language semantics
0.011996
SQL Query Optimization: Reordering for a General Class of Queries · SIGMOD Conference 1996

Methods — techniques the papers use, named apart from their topics

hypergraph model · 0.0hypergraph abstraction · 0.0dynamic programming · 0.0
YearPublicationVenuePosition
2014 An image steganographic algorithm based on spatial desynchronization
Arijit Sur, Devadeep Shyam, Piyush Goel, Jayanta Mukhopadhyay
Multim. Tools Appl.3
2008 A New Approach for Reducing Embedding Noise in Multiple Bit Plane Steganography
Arijit Sur, Piyush Goel, Jayanta Mukhopadhyay
ICISP2
2008 A Novel Steganographic Algorithm Resisting Targeted Steganalytic Attacks on LSB Matching
Arijit Sur, Piyush Goel, Jayanta Mukhopadhyay
IWDW2
2006 Spiking Neural Network Based Classification of Task-Evoked EEG Signals
Piyush Goel, Honghai Liu 0001, David J. Brown 0002, Avijit Datta
KES (1)1
1996 Efficient Processing of Outer Joins and Aggregate Functions
abstract
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.
Gautam Bhargava, Piyush Goel, Balakrishna R. Iyer
ICDE2
1996 SQL Query Optimization: Reordering for a General Class of Queries
abstract
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.
Piyush Goel, Balakrishna R. Iyer
SIGMOD Conference1
1995 Hypergraph Based Reorderings of Outer Join Queries with Complex Predicates
abstract
Complex queries containing outer joins are, for the most part, executed by commercial DBMS products in an "as written" manner. Only a very few reorderings of the operations are considered and the benefits of considering comprehensive reordering schemes are not exploited. This is largely due to the fact there are no readily usable results for reordering such operations for relations with duplicates and/or outer join predicates that are other than "simple." Most previous approaches have ignored duplicates and complex predicates; the very few that have considered these aspects have suggested approaches that lead to a possibly exponential number of, and redundant intermediate joins. Since traditional query graph models are inadequate for modeling outer join queries with complex predicates, we present the needed hypergraph abstraction and algorithms for reordering such queries with joins and outer joins. As a result, the query optimizer can explore a significantly larger space of execution plans, and choose one with a low cost. Further, these algorithms are easily incorporated into well known and widely used enumeration methods such as dynamic programming.
Gautam Bhargava, Piyush Goel, Balakrishna R. Iyer
SIGMOD Conference2
1990 Squashed Embedding of E-R Schemas in Hypercubes
Chaitanya K. Baru, Piyush Goel
J. Parallel Distributed Comput.2