A
Ashish Gupta
Researcher at Stanford University
Publications - 62
Citations - 6115
Ashish Gupta is an academic researcher from Stanford University. The author has contributed to research in topics: Materialized view & Query optimization. The author has an hindex of 30, co-authored 62 publications receiving 6056 citations. Previous affiliations of Ashish Gupta include IBM & Oracle Corporation.
Papers
More filters
Proceedings ArticleDOI
Maintaining views incrementally
TL;DR: A counting algorithm that tracks the number of alternative derivations (counts) for each derived tuple in a view, and shows that the count for a tuple can be computed at little or no cost above the cost of deriving the tuple.
Book
Maintenance of materialized views: problems, techniques, and applications
TL;DR: This chapter contains sections titled: Introduction, The Idea Behind View Maintenance, Using Full Information, Using Partial Information, Open Problems, Acknowledgments.
Proceedings Article
On the Computation of Multidimensional Aggregates
Sameet Agarwal,Rakesh Agrawal,Prasad M. Deshpande,Ashish Gupta,Jeffrey F. Naughton,Raghu Ramakrishnan,Sunita Sarawagi +6 more
TL;DR: In this article, the authors present fast algorithms for computing a collection of group bys, which is equivalent to the union of a number of standard group-by operations, and show how the structure of CUBE computation can be viewed in terms of a hierarchy of groupby operations.
Proceedings ArticleDOI
Modeling multidimensional databases
TL;DR: A data model and a few algebraic operations that provide semantic foundation to multidimensional databases and provide an algebraic application programming interface (API) that allows the separation of the front end from the back end are proposed.
Patent
Method and system for automatically filling forms in an integrated network based transaction environment
Ashish Gupta,Anand Rajaraman +1 more
TL;DR: In this article, a method of automatically filling in on-line forms presented by web pages in an internet transactional environment by determining based upon selectable criteria a form identifier corresponding to a particular online form, and thereupon, for each form so identified, identifying one or many corresponding match patterns with which a page containing a target online form is parsed to obtain a plurality of attributes, and for each attribute obtained in the parsing step, indexing into a database to obtain and then appropriately transform user information which may be used to fill in the target form.