Network


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

Hotspot


Dive into the research topics where David Wilhite is active.

Publication


Featured researches published by David Wilhite.


international conference on data engineering | 1998

Red Brick Vista/sup TM/: aggregate computation and management

Latha S. Colby; Richard L. Cole; Edward P. Haslam; Nasi Jazayeri; Galt Johnson; William J. McKenna; Lee E. Schumacher; David Wilhite

Aggregate query processing in large data warehouses is computationally intensive. Precomputation is an approach that can be used to speed up aggregate queries. However, in order to make precomputation a truly viable solution to the aggregate query processing problem, it is important to identify the best set of aggregates to precompute and to use these precomputed aggregates effectively. The Red Brick aggregate computation and management system (Red Brick Vista) provides a complete server integrated solution to these problems.


international conference on data engineering | 1994

Object placement in parallel object-oriented database systems

Shahram Ghandeharizadeh; David Wilhite; Kai-Ming Lin; Xiaoming Zhao

Parallelism is a viable solution to constructing high performance object-oriented database systems. In parallel systems based on a shared-nothing architecture, the database is horizontally declustered across multiple processors, enabling the system to employ multiple processors to speedup the execution time of a query. The placement of objects across the processors has a significant impact on the performance of queries that traverse a few objects. The paper describes and evaluates a greedy algorithm for the placement of objects across the processors of a system. Moreover, it describes two alternative availability strategies and quantifies their performance tradeoff using a trace-driven simulation study.<<ETX>>


very large data bases | 2018

F1 Query: Declarative Querying at Scale

Bart Samwel; Himani Apte; Felix Weigel; David Wilhite; Jiacheng Yang; Jun Xu; Jiexing Li; Zhan Yuan; Craig Chasseur; Qiang Zeng; Ian Rae; John Cieslewicz; Anurag Biyani; Andrew Harn; Yang Xia; Andrey Gubichev; Amr El-Helw; Orri Erling; Zhepeng Yan; Mohan Yang; Yiqun Wei; Thanh Do; Ben Handy; Colin Zheng; Goetz Graefe; Somayeh Sardashti; Ahmed M. Aly; Divy Agrawal; Ashish Gupta; Shiv Venkataraman

F1 Query is a stand-alone, federated query processing platform that executes SQL queries against data stored in different file-based formats as well as different storage systems at Google (e.g., Bigtable, Spanner, Google Spreadsheets, etc.). F1 Query eliminates the need to maintain the traditional distinction between different types of data processing workloads by simultaneously supporting: (i) OLTP-style point queries that affect only a few records; (ii) low-latency OLAP querying of large amounts of data; and (iii) large ETL pipelines. F1 Query has also significantly reduced the need for developing hard-coded data processing pipelines by enabling declarative queries integrated with custom business logic. F1 Query satisfies key requirements that are highly desirable within Google: (i) it provides a unified view over data that is fragmented and distributed over multiple data sources; (ii) it leverages datacenter resources for performant query processing with high throughput and low latency; (iii) it provides high scalability for large data sizes by increasing computational parallelism; and (iv) it is extensible and uses innovative approaches to integrate complex business logic in declarative query processing. This paper presents the end-to-end design of F1 Query. Evolved out of F1, the distributed database originally built to manage Googles advertising data, F1 Query has been in production for multiple years at Google and serves the querying needs of a large number of users and systems.


Archive | 1999

Server integrated system and methods for processing precomputed views

Latha S. Colby; Richard L. Cole; Edward P. Haslam; Nasi Jazayeri; Galt Johnson; William J. McKenna; David Wilhite


very large data bases | 1994

Data Compression Support in Databases

Balakrishna R. Iyer; David Wilhite


Archive | 1999

Processing precomputed views

Latha S. Colby; Richard L. Cole; Edward P. Haslam; Nasi Jazayeri; Galt Johnson; William J. McKenna; David Wilhite


Archive | 1994

Placement of Objects in Parallel Object-Based Systems

Shahram Ghandeharizadeh; David Wilhite


very large data bases | 2001

Aggregate Maintenance for Data Warehousing in Informix Red Brick Vista

Craig J. Bunker; Latha S. Colby; Richard L. Cole; William J. McKenna; Gopal Mulagund; David Wilhite


Archive | 1999

Traitement de vues precalculees

Latha S. Colby; Richard L. Cole; Edward P. Haslam; Nasi Jazayeri; Galt Johnson; William J. McKenna; David Wilhite


Archive | 1999

Verarbeitung von precomputerisierter sicht

Latha S. Colby; Richard L. Cole; Edward P. Haslam; Nasi Jazayeri; Galt Johnson; William J. McKenna; David Wilhite

Collaboration


Dive into the David Wilhite's collaboration.

Top Co-Authors

Avatar

William J. McKenna

University of Colorado Boulder

View shared research outputs
Top Co-Authors

Avatar

Richard L. Cole

University of Colorado Boulder

View shared research outputs
Top Co-Authors

Avatar

Shahram Ghandeharizadeh

University of Southern California

View shared research outputs
Top Co-Authors

Avatar

Richard L. Cole

University of Colorado Boulder

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge