Goetz Graefe
#134,013
Most Influential Person Now
Goetz Graefe's AcademicInfluence.com Rankings
Goetz Graefecomputer-science Degrees
Computer Science
#6060
World Rank
#6390
Historical Rank
Database
#3178
World Rank
#3312
Historical Rank

Download Badge
Computer Science
Goetz Graefe's Degrees
- PhD Computer Science Stanford University
- Masters Computer Science Stanford University
- Bachelors Computer Science Stanford University
Similar Degrees You Can Earn
Why Is Goetz Graefe Influential?
(Suggest an Edit or Addition)Goetz Graefe's Published Works
Number of citations in a given year to any of this author's works
Total number of citations to an author for the works they published in a given year. This highlights publication of the most important work(s) by the author
Published Works
- Query evaluation techniques for large databases (1993) (1451)
- The Volcano optimizer generator: extensibility and efficient search (1993) (483)
- Volcano - An Extensible and Parallel Query Evaluation System (1994) (424)
- Encapsulation of parallelism in the Volcano query processing system (1990) (416)
- GAMMA - A High Performance Dataflow Database Machine (1986) (409)
- The EXODUS optimizer generator (1987) (345)
- Multi-table joins through bitmapped join indices (1995) (344)
- The Cascades Framework for Query Optimization (1995) (299)
- "One Size Fits All": An Idea Whose Time Has Come and Gone? (2011) (280)
- Optimization of dynamic query evaluation plans (1994) (224)
- The EXODUS Extensible DBMS Project: An Overview (1989) (216)
- The Architecture of the EXODUS Extensible DBMS (1986) (216)
- Dynamic query evaluation plans (1989) (183)
- Data compression and database performance (1991) (171)
- Modern B-tree techniques (2011) (167)
- Query processing techniques for solid state drives (2009) (154)
- PIVOT and UNPIVOT: Optimization and Execution Strategies in an RDBMS (2004) (139)
- Merging What's Cracked, Cracking What's Merged: Adaptive Indexing in Main-Memory Column-Stores (2011) (139)
- The five-minute rule ten years later, and other computer storage rules of thumb (1997) (137)
- Implementing sorting in database systems (2006) (134)
- Sorting And Indexing With Partitioned B-Trees (2003) (132)
- On the Efficient Gathering of Sufficient Statistics for Classification from Large SQL Databases (1998) (125)
- Experiences building the open OODB query optimizer (1993) (118)
- Self-selecting, self-tuning, incrementally optimized indexes (2010) (116)
- B-tree indexes and CPU caches (2001) (113)
- Write-Optimized B-Trees (2004) (101)
- The five-minute rule twenty years later, and how flash memory changes the rules (2007) (99)
- A survey of B-tree locking techniques (2010) (86)
- Hash Joins and Hash Teams in Microsoft SQL Server (1998) (78)
- Probabilistic Analysis (2009) (71)
- Efficient assembly for complex objects (1991) (69)
- Sort-merge-join: an idea whose time has(h) passed? (1994) (66)
- A survey of B-tree logging and recovery techniques (2012) (61)
- B-tree indexes for high update rates (2006) (61)
- Database servers tailored to improve energy efficiency (2008) (59)
- The Five-Minute Rule 20 Years Later: and How Flash Memory Changes the Rules (2008) (58)
- Fast scans and joins using flash drives (2008) (57)
- Extensible Query Optimization and Parallel Execution in Volcano (1991) (54)
- Concurrency Control for Adaptive Indexing (2012) (53)
- Memory management during run generation in external sorting (1998) (51)
- Query Optimization in Object-Oriented Database Systems: A Prospectus (1988) (51)
- Adaptive indexing for relational keys (2010) (50)
- Foster b-trees (2012) (50)
- Sort versus Hash Revisited (1994) (49)
- Rule-Based Query Optimization in Extensible Database Systems (1987) (48)
- Fast algorithms for universal quantification in large databases (1995) (48)
- In-Memory Performance for Big Data (2014) (46)
- Algebraic Optimization of Computations over Scientific Databases (1993) (45)
- B-tree indexes, interpolation search, and skew (2006) (40)
- Dynamic resource brokering for multi-user query execution (1995) (38)
- Optimization of Complex Dataflows with User-Defined Functions (2017) (37)
- Benchmarking Adaptive Indexing (2010) (37)
- Iterators, Schedulers, and Distributed-memory Parallelism (1996) (37)
- Hierarchical locking in B-tree indexes (2007) (36)
- Executing Nested Queries (2003) (35)
- The Volcano Optimizer Generator (1991) (34)
- Encapsulation of Parallelism and Architecture-Independence in Extensible Database Query Execution (1993) (33)
- Self-Tuning Technology in Microsoft SQL Server (1999) (32)
- Dynamic Query Evaluation Plans: Some Course Corrections? (2000) (30)
- F1 Query: Declarative Querying at Scale (2018) (29)
- Transactional support for adaptive indexing (2014) (29)
- New algorithms for join and grouping operations (2012) (28)
- Partitioned B-trees - a user's guide (2003) (28)
- Parallel external sorting in volcano (1989) (27)
- The Five Minute Rule, Ten Years Later (1997) (26)
- Memory-Contention Responsive Hash Joins (1994) (26)
- Query Optimization in Revelation, an Overview (1991) (26)
- Efficient Locking Techniques for Databases on Modern Hardware (2012) (24)
- Relational division: four algorithms and their performance (1989) (24)
- Efficient columnar storage in B-trees (2007) (23)
- Definition, Detection, and Recovery of Single-Page Failures, a Fourth Class of Database Failures (2012) (22)
- Instant Recovery with Write-Ahead Logging: Page Repair, System Restart, and Media Restore (2014) (22)
- Controlled lock violation (2013) (21)
- Tuning a parallel database algorithm on a shared‐memory multiprocessor (1992) (21)
- Robust query processing (2011) (21)
- Fast Loads and Fast Queries (2009) (19)
- Options in physical database design (1993) (19)
- Architecture of the EXODUS extensible DBMS: a preliminary report (1986) (18)
- The Value of Merge-Join and Hash-Join in SQL Server (1999) (18)
- Efficient Assembly of Complex Objects ; CU-CS-502-90 (1990) (17)
- Instant Recovery with Write-Ahead Logging: Page Repair, System Restart, Media Restore, and System Failover, Second Edition (2016) (17)
- Robust Query Processing (Dagstuhl Seminar 12321) (2012) (16)
- Challenges for Query Processing in Object-Oriented Databases (1991) (16)
- Biological Pathways (2009) (16)
- Adaptive indexing in modern database kernels (2012) (16)
- The Five-minute Rule Thirty Years Later and its Impact on the Storage Hierarchy (2017) (15)
- Visualizing the robustness of query execution (2009) (15)
- Transaction support for indexed views. (2004) (15)
- Issues in Distributed Object Assembly (1992) (15)
- Single-pass restore after a media failure (2015) (13)
- F1 lightning (2020) (13)
- The Microsoft relational engine (1996) (13)
- Efficient Verification of B-tree Integrity (2009) (12)
- Transaction support for indexed summary views (2004) (12)
- Master-detail clustering using merged indexes (2007) (12)
- Query optimization in object-oriented database systems : the REVELATION project (1988) (12)
- Sort vs . Hash Revisited (2004) (11)
- Parallel Query Execution Algorithms (2009) (11)
- Five Performance Enhancements for Hybrid Hash Join (1992) (11)
- The one-t o-one match operator of the Volcano query Processing System (1989) (11)
- Self-diagnosing and self-healing indexes (2012) (11)
- Instant Restore After a Media Failure (2017) (11)
- A Generalized Join Algorithm (2011) (11)
- Designing Database Operators for Flash-enabled Memory Hierarchies (2010) (11)
- Deferred Maintenance of Indexes and of Materialized Views (2011) (10)
- The five-minute rule 30 years later and its impact on the storage hierarchy (2019) (10)
- Napa: Powering Scalable Data Warehousing with Robust Query Performance at Google (2021) (10)
- Benchmarking Query Execution Robustness (2009) (10)
- Joins on high-bandwidth memory: a new level in the memory hierarchy (2019) (9)
- Fast Loads and Queries (2010) (9)
- Elasticity in Cloud Databases and Their Query Processing (2013) (9)
- DBOS: A DBMS-oriented Operating System (2021) (9)
- Instant recovery with write-ahead logging (2015) (8)
- Encapsulation of parallelism (1994) (8)
- The new database imperatives (1998) (8)
- An empirical analysis of database recovery costs (2014) (8)
- Protein Sequence (2009) (8)
- FineLine: log-structured transactional storage and recovery (2018) (7)
- 10381 Summary and Abstracts Collection - Robust Query Processing (2010) (7)
- Waves of Misery After Index Creation (2019) (7)
- Heap-Filter Merge Join: A New Algorithm For Joining Medium-Size Inputs (1991) (7)
- Selectivity estimation using moments and density functions (1987) (7)
- The five-minute rule 20 years later (and how flash memory changes the rules) (2009) (6)
- Parallelizing the Volcano database query processor (1990) (5)
- Update Propagation Strategies for High-Performance OLTP (2016) (5)
- XML data management (panel session): go native or spruce up relational systems? (2001) (5)
- Pattern Discovery (2004) (5)
- Mechanisms for Concurrency Control and Recovery in Prolog - A Proposal (1984) (4)
- Service Bus (2009) (4)
- Instant recovery for data center savings (2015) (4)
- Full-Time Data Compression: An ADT for Database Performance ; CU-CS-503-90 (1990) (4)
- Efficient Sorting, Duplicate Removal, Grouping, and Aggregation (2020) (4)
- Sorting in a Memory Hierarchy with Flash Memory (2011) (4)
- Logical recovery from single-page failures (2013) (3)
- Robust Performance in Database Query Processing (Dagstuhl Seminar 17222) (2017) (3)
- フラゼパム(ダルマドルム)の化学的検出 (1976) (3)
- Integrating Flash Devices (2009) (3)
- Technical perspectiveIntegrating flash devices (2009) (3)
- FineLine (2018) (3)
- Sidestep: Co-designed shiftable memory & software (2012) (3)
- Orthogonal key-value locking (2015) (3)
- Business Process Optimization (2002) (2)
- Database research at the Data-Intensive Systems Center (1993) (2)
- Database query optimization, proceedings of the ODBF workshop (1989) (2)
- Database Architectures for Modern Hardware (2018) (2)
- 08281 Executive Summary - Software Engineering for Tailor-made Data Management (2008) (2)
- DataCube : an integrated data and compute server based on a hypercube-connected dataflow database machine (1988) (2)
- Proceedings of the Fourth International Workshop on Testing Database Systems (2011) (2)
- Apiary: A DBMS-Backed Transactional Function-as-a-Service Framework (2022) (2)
- Algorithms for merged indexes (2007) (2)
- ‘Pause and resume’ functionality for index operations (2011) (2)
- Performance Benchmark (2009) (2)
- A hybrid page layout integrating PAX and NSM (2013) (2)
- A Progress Report on DBOS: A Database-oriented Operating System (2022) (2)
- Parallel Query Optimization (2009) (2)
- Database Workload Management (Dagstuhl Seminar 12282) (2012) (2)
- Dynamic resource allocation for multi-user query execution (1995) (1)
- Lotus: Scalable Multi-Partition Transactions on Single-Threaded Partitioned Databases (2022) (1)
- Priority queues for database query processing (2023) (1)
- Statistical Decision Techniques (2009) (1)
- Parallel External Sorting in Volcano ; CU-CS-459-90 (1990) (1)
- Set processing and complex object assembly in Volcano and the REVELATION project (1989) (1)
- Scalable Transaction Processing through Data-oriented Execution (1)
- Database Architectures for Modern Hardware (Dagstuhl Seminar 18251) (2018) (1)
- Robust Performance in Database Query Processing (2017) (1)
- Robust and Efficient Sorting with Offset-value Coding (2022) (1)
- Secret-Key Encryption (2009) (1)
- Instant restore after a media failure (extended version) (2019) (1)
- Dynamic Plan Optimization (1993) (1)
- Iterators, Schedulers, and Distributed‐memory Parallelism (1996) (1)
- Microsoft SQL Server (Chapter 27) (2001) (1)
- Sort-based grouping and aggregation (2020) (1)
- The Volcano Optimizer Generator ; CU-CS-563-91 (1991) (1)
- Parallel Hash Join, Parallel Merge Join, Parallel Nested Loops Join (2009) (1)
- Storage Manager (2009) (1)
- On Transactional Concurrency Control (2019) (1)
- Making Transaction Execution the Bottleneck - (Instead of All the Overheads) (2013) (1)
- Database Indexing and Query Processing (Dagstuhl Seminar 22111) (2022) (1)
- A general and efficient algorithm for “top” queries (2008) (1)
- Sort versus Hash Revisited ; CU-CS-534-91 (1991) (0)
- Digital Commons CSETech January 1988 Relational division : four algorithms and their performance (2017) (0)
- B-Tree Locking (2009) (0)
- Instant recovery with write-ahead logging (2015) (0)
- New algorithms for join and grouping operations (2011) (0)
- Spatio-Temporal Graphs (2009) (0)
- DBOS (2021) (0)
- Query Processing Techniques for Large Databases ; CU-CS-579-92 (1992) (0)
- Optimization of Dynamic Query Evaluation Plans ; CU-CS-671-93 (1993) (0)
- Come and crash our database! - Instant recovery in action (2017) (0)
- Storage Array (2009) (0)
- Positive Infinity (2020) (0)
- Joins on high-bandwidth memory: a new level in the memory hierarchy (2019) (0)
- Heap-Filter Merge Join : A new algorithm for joining medium-size relations (2014) (0)
- Transactional support for adaptive indexing (2014) (0)
- Database architectures for modern hardware : report from Dagstuhl Seminar 18251 (2018) (0)
- Revisiting optimistic and pessimistic concurrency control (2016) (0)
- Memory-Contention Responsive Hash Joins ; CU-CS-682-93 (1993) (0)
- Buffer Manager (2009) (0)
- Dagstuhl Seminar on Robust Query Processing - Summary and Abstracts Collection (2011) (0)
- Buffer Pool (2009) (0)
- Future Directions Experimental Results Cross-references Recommended Reading B-tree B-tree Concurrency Control B-tree Locking (0)
- Collaborative Analytical Processing - Dream or Reality? (Panel abstract) (2001) (0)
- Spatial Analysis (2018) (0)
- Report from Dagstuhl Seminar 18251 Database Architectures for Modern Hardware (2018) (0)
- BaSE(Byte addressable Storage Engine) Transaction Manager (2016) (0)
- 1 Executive Summary (1998) (0)
- External Merge Sort for Top-K Queries: Eager input filtering guided by histograms (2020) (0)
- Data Compression and Database Performance ; CU-CS-496-90 (1990) (0)
- Database Indexing and Query Processing (2022) (0)
- Offset-value coding in database query processing (2022) (0)
- 08281 Abstracts Collection - Software Engineering for Trailor-made Data Management (2008) (0)
- Transactions Make Debugging Easy (2022) (0)
- Pattern Based Clustering (2009) (0)
- Statistical Disclosure Control (SDC) (2009) (0)
- The story of instant recovery – Extended abstract – (2014) (0)
- Logical vs. Physical Disk Shadowing ; CU-CS-497-90 (1990) (0)
- Pixel Classification (2009) (0)
- Architecture-Independent Parallel Query Evaluation in Volcano ; CU-CS-500-90 (1990) (0)
- Parallel processing in database management systems (1989) (0)
- Five Performance Enhancements for Hybrid Hash Join ; CU-CS-606-92 (1992) (0)
- Dynamic Techniques for Very Complex Database Queries (1993) (0)
- Concurrent queries and updates in summary views and their indexes 1 (2011) (0)
- Tracing the evolution of the five-minute rule to help identify imminent changes in the design of data management engines (2019) (0)
- Letter from the Special Issue Editor (1995) (0)
- Engineering for Tailor-made Data Management Dagstuhl Seminar (2008) (0)
- Transformation of perspective on tables of relational databases (1999) (0)
- Peer Data Management (2009) (0)
- Service Choreography (2009) (0)
- Keynote: The story of instant recovery (2013) (0)
- BaSE (Byte addressable Storage Engine) Access Method (2013) (0)
- Service Item (2020) (0)
This paper list is powered by the following services: