Patrick O'Neil
American computer scientist
Patrick O'Neil's AcademicInfluence.com Rankings
Download Badge
Computer Science
Patrick O'Neil's Degrees
- PhD Computer Science Stanford University
- Bachelors Computer Science Carnegie Mellon University
Similar Degrees You Can Earn
Why Is Patrick O'Neil Influential?
(Suggest an Edit or Addition)According to Wikipedia, Patrick Eugene O'Neil was an American computer scientist, an expert on databases, and a professor of computer science at the University of Massachusetts Boston. O'Neil did his undergraduate studies at the Massachusetts Institute of Technology, receiving a B.S. in mathematics in 1963. After earning a master's degree at the University of Chicago, he moved to Rockefeller University, where he earned a Ph.D. in combinatorial mathematics in 1969 under the supervision of Gian-Carlo Rota. He was an assistant professor at MIT from 1970 to 1972, but then left academia for industry, returning in 1988 as a member of the UMass/Boston faculty. He became a full professor in 1996.
Patrick O'Neil's Published Works
Published Works
- The dangers of replication and a solution (1996) (1315)
- C-Store: A Column-oriented DBMS (2005) (1234)
- A critique of ANSI SQL isolation levels (1995) (1108)
- The LRU-K page replacement algorithm for database disk buffering (1993) (1070)
- The log-structured merge-tree (LSM-tree) (1996) (1013)
- Improved query performance with variant indexes (1997) (593)
- ORDPATHs: insert-friendly XML node labels (2004) (462)
- Making snapshot isolation serializable (2005) (351)
- Multi-table joins through bitmapped join indices (1995) (344)
- The Escrow transactional method (1986) (274)
- Model 204 Architecture and Performance (1987) (237)
- The Star Schema Benchmark and Augmented Fact Table Indexing (2009) (209)
- Generalized isolation level definitions (2000) (197)
- Database--Principles, Programming, and Performance (1994) (125)
- An optimality proof of the LRU-K page replacement algorithm (1999) (119)
- The LHAM log-structured history data access method (1998) (96)
- System Description (2005) (75)
- Bitmap Index Design Choices and Their Performance Implications (2007) (72)
- A read-only transaction anomaly under snapshot isolation (2004) (71)
- Asymptotics and random matrices with row-sum and column sum-restrictions (1969) (66)
- Database Principles, Programming, Performance (1994) (55)
- Precisely Serializable Snapshot Isolation (PSSI) (2011) (54)
- Bit-sliced index arithmetic (2001) (47)
- The Set Query Benchmark (1991) (43)
- TheSB-tree an index-sequential structure for high-performance sequential access (1992) (40)
- Hyperplane cuts of an n-cube (1971) (38)
- Some new Van der Waerden numbers (1979) (34)
- A Fast Expected Time Algorithm for Boolean Matrix Multiplication and Transitive Closure (1973) (34)
- Variations of the star schema benchmark to test the effects of data skew on query performance (2013) (27)
- A Two-Phase Approach to Predictably Scheduling Real-Time Transactions (1995) (27)
- Adjoined Dimension Column Clustering to Improve Data Warehouse Query Performance (2008) (20)
- Database systems: principles, programming, performance (1994) (19)
- Database Design - Know It All (2008) (19)
- Database: Principles, Programming, and Performance, Second Edition (2000) (15)
- INFORMIX and Indexing Support for Data Warehouses (1997) (15)
- Towards Predictable Transaction Executions in Real-Time Database Systems (1992) (14)
- Asymptotics in random (0,1)-matrices (1970) (12)
- Precisely serializable snapshot isolation (2011) (11)
- A Sampling Theory for Compact Sets in Euclidean Space (2014) (11)
- A new criterion for uniform distribution (1970) (8)
- Database Performance Measurement (1997) (7)
- A Log-Structured History Data Access Method (LHAM) (1993) (6)
- Bounds assuring subsets in convex position (1967) (6)
- A Set Query Benchmark for Large Databases (1989) (5)
- The combinatorial Radon transform modulo the symmetric group (1991) (4)
- Guest Editorial: Real-Time Database Systems (1996) (4)
- Dynamic, Covert Network Simulation (2012) (4)
- A constructive decomposition and Fulkerson's characterization of permutation matrices (1971) (3)
- Term matching and bit-sliced index arithmetic (2002) (3)
- Deadlock prediction for Escrow transactions (1991) (3)
- A Combinatorial Identity (P. Barrucand) (1976) (2)
- Determining serialization order for serializable snapshot isolation (2016) (2)
- Escrow Transactions Permitting Concurrent Record Updates (1985) (2)
- Transaction Processing at Microsoft: Present and Future (1994) (2)
- Database (2nd ed.): principles, programming, and performance (2000) (1)
- 8 – Query Processing (1994) (1)
- Testing Concurrency in Databases still Matters (2020) (1)
- Adjoined Dimension Column Clustering ( ADC Clustering ) to improve Data Warehouse Query Performance (2008) (1)
- HISTEX (HISTORY EXERCISER): AN OVERVIEW (2020) (1)
- 5 – Database Design (1994) (1)
- Correction to a constructive decomposition and Fulkerson's characterization of permutation matrices (1975) (1)
- Towards an Isolation Level Standard (2007) (0)
- Programs to Access a Database (1994) (0)
- The Relational Model (1994) (0)
- Chapter 6: Weak Isolation and Distribution Overview and Prevalence the Key Challenge: Reasoning about Anoma- Lies (2016) (0)
- An Intuition of the Necessitate of Column-Oriented Database Systems (2017) (0)
- Scalar Measures vs . Vector Measures of Performance (0)
- ECOSYSTEM INVESTIGATIONS PROGRAM (2010) (0)
- Insert-Friendly Hierarchical Numbering Schemes for XML (2007) (0)
- Designing computer networks to avoid partitioning (1993) (0)
- Improving MMDB distributed transactional concurrency (2014) (0)
- Session details: Industrial Session 4: Data and Application Integration, Spatial Data (2008) (0)
- Parallel and Distributed Databases (1994) (0)
- Data Warehousing Lessons From Experience (Panel) (1998) (0)
- Reminiscences on influential papers (2003) (0)
- Chapter 4: New Dbms Architectures (2016) (0)
- Integrity, Views, Security, and Catalogs (1994) (0)
- - 1-Improved Query Performance with Variant Indexes (1997) (0)
- 9 – Update Transactions (1994) (0)
- Query Language SQL (1994) (0)
- We present in this paper a new benchmark for columnar NoSQL data warehouse , namely CNSSB ( Columnar NoSQL Star Schema Benchmark ) (2015) (0)
- A New Hybrid Predicate-Assertion-Index-Locking ( PAX ) Algorithm to Prevent Transactional Phantoms (2000) (0)
This paper list is powered by the following services:
Other Resources About Patrick O'Neil
What Schools Are Affiliated With Patrick O'Neil?
Patrick O'Neil is affiliated with the following schools: