Philip A. Bernstein

Affiliations:
  • Microsoft Research, Redmond, WA, USA


According to our database1, Philip A. Bernstein authored at least 201 papers between 1975 and 2024.

Collaborative distances:

Awards

ACM Fellow

ACM Fellow 2001, "For pioneering work in distributed query optimization, distributed databases, distributed transaction processing, metadata management, and schema integration.".

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Cloud Actor-Oriented Database Transactions in Orleans.
Proc. VLDB Endow., August, 2024

DDS: DPU-optimized Disaggregated Storage.
Proc. VLDB Endow., July, 2024

DPDPU: Data Processing with DPUs.
CoRR, 2024

DDS: DPU-optimized Disaggregated Storage [Extended Report].
CoRR, 2024

Chablis: Fast and General Transactions in Geo-Distributed Systems.
Proceedings of the 14th Conference on Innovative Data Systems Research, 2024

2023
Eight Transaction Papers by Jim Gray.
CoRR, 2023

Chardonnay: Fast and General Datacenter Transactions for On-Disk Databases.
Proceedings of the 17th USENIX Symposium on Operating Systems Design and Implementation, 2023

Is Scalable OLTP in the Cloud a Solved Problem?
Proceedings of the 13th Conference on Innovative Data Systems Research, 2023

2022
Cornus: Atomic Commit for a Cloud DBMS with Storage Disaggregation.
Proc. VLDB Endow., 2022

Disaggregated Database Management Systems.
Proceedings of the Performance Evaluation and Benchmarking, 2022

Budget-aware Index Tuning with Reinforcement Learning.
Proceedings of the SIGMOD '22: International Conference on Management of Data, Philadelphia, PA, USA, June 12, 2022

Factor Windows: Cost-based Query Rewriting for Optimizing Correlated Window Aggregates.
Proceedings of the 38th IEEE International Conference on Data Engineering, 2022

CompuCache: Remote Computable Caching using Spot VMs.
Proceedings of the 12th Conference on Innovative Data Systems Research, 2022

2021
Redy: Remote Dynamic Memory Cache.
Proc. VLDB Endow., 2021

Optimization of Threshold Functions over Streams.
Proc. VLDB Endow., 2021

2020
Technical Perspective of Concurrent Prefix Recovery: Performing CPR on a Database.
SIGMOD Rec., 2020

Cost-based Query Rewriting Techniques for Optimizing Aggregates Over Correlated Windows.
CoRR, 2020

2019
The Seattle Report on Database Research.
SIGMOD Rec., 2019

Resurrecting Middle-Tier Distributed Transactions.
IEEE Data Eng. Bull., 2019

Serverless Event-Stream Processing over Virtual Actors.
Proceedings of the 9th Biennial Conference on Innovative Data Systems Research, 2019

Leadership and advocacy.
Proceedings of the Making Databases Work: the Pragmatic Wisdom of Michael Stonebraker, 2019

2018
SQL Isolation Levels.
Proceedings of the Encyclopedia of Database Systems, Second Edition, 2018

SIGMOD 2018 Program Committee Chair's Report.
SIGMOD Rec., 2018

Actor-Oriented Database Systems.
Proceedings of the 34th IEEE International Conference on Data Engineering, 2018

2017
Geo-distribution of actor-based services.
Proc. ACM Program. Lang., 2017

Indexing in an Actor-Oriented Database.
Proceedings of the 8th Biennial Conference on Innovative Data Systems Research, 2017

2016
Developing Cloud Services Using the Orleans Virtual Actor Model.
IEEE Internet Comput., 2016

2015
Annotating Database Schemas to Help Enterprise Search.
Proc. VLDB Endow., 2015

Scaling Optimistic Concurrency Control by Approximately Partitioning the Certifier and Log.
IEEE Data Eng. Bull., 2015

Concept Expansion Using Web Tables.
Proceedings of the 24th International Conference on World Wide Web, 2015

Optimizing Optimistic Concurrency Control for Tree-Structured, Log-Structured Databases.
Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data, Melbourne, Victoria, Australia, May 31, 2015

2014
Mapping XML to a Wide Sparse Table.
IEEE Trans. Knowl. Data Eng., 2014

The Beckman Report on Database Research.
SIGMOD Rec., 2014

Getting consensus for data replication: technical perspective.
Commun. ACM, 2014

2013
Query containment in entity SQL.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2013

Incremental mapping compilation in an object-to-relational mapping system.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2013

Rethinking eventual consistency.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2013

Transactional Middleware Reconsidered.
Proceedings of the Sixth Biennial Conference on Innovative Data Systems Research, 2013

2012
A call for surveys.
SIGMOD Rec., 2012

2011
Optimistic Concurrency Control by Melding Trees.
Proc. VLDB Endow., 2011

Generic Schema Matching, Ten Years Later.
Proc. VLDB Endow., 2011

Adapting microsoft SQL server for cloud computing.
Proceedings of the 27th International Conference on Data Engineering, 2011

Hyder - A Transactional Record Manager for Shared Flash.
Proceedings of the Fifth Biennial Conference on Innovative Data Systems Research, 2011

2010
Implementing an Append-Only Interface for Semiconductor Storage.
IEEE Data Eng. Bull., 2010

Brief Announcement: Flash-Log - A High Throughput Log.
Proceedings of the Distributed Computing, 24th International Symposium, 2010

Worry-free database upgrades: automated model-driven evolution of schemas and complex mappings.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2010

Object-Oriented Constraints for XML Schema.
Proceedings of the Objects and Databases - Third International Conference, 2010

Reverse engineering models from databases to bootstrap application development.
Proceedings of the 26th International Conference on Data Engineering, 2010

Automated Co-evolution of Conceptual Models, Physical Databases, and Mappings.
Proceedings of the Conceptual Modeling, 2010

2009
SQL Isolation Levels.
Proceedings of the Encyclopedia of Database Systems, 2009

Full-Fidelity Flexible Object-Oriented XML Access.
Proc. VLDB Endow., 2009

HAMSTER: Using Search Clicklogs for Schema and Taxonomy Matching.
Proc. VLDB Endow., 2009

How Best to Build Web-Scale Data Managers? A Panel Discussion.
Proc. VLDB Endow., 2009

Mapping XSD to OO Schemas.
Proceedings of the Object Databases, Second International Conference, 2009

Associativity and Commutativity in Generic Merge.
Proceedings of the Conceptual Modeling: Foundations and Applications, 2009

2008
Implementing mapping composition.
VLDB J., 2008

Model-independent schema translation.
VLDB J., 2008

Compiling mappings to bridge applications and databases.
ACM Trans. Database Syst., 2008

Paper and proposal reviews: is the process flawed?
SIGMOD Rec., 2008

The Claremont report on database research.
SIGMOD Rec., 2008

Language-integrated querying of XML data in SQL server.
Proc. VLDB Endow., 2008

Information integration in the enterprise.
Commun. ACM, 2008

Model Management Engine for Data Integration with Reverse-Engineering Support.
Proceedings of the 24th International Conference on Data Engineering, 2008

Schema merging and mapping creation for relational sources.
Proceedings of the EDBT 2008, 2008

2007
Composition of mappings given by embedded dependencies.
ACM Trans. Database Syst., 2007

Comparing two approaches for aligning representations of anatomy.
Artif. Intell. Medicine, 2007

Model Management and Schema Mappings: Theory and Practice.
Proceedings of the 33rd International Conference on Very Large Data Bases, 2007

Model management 2.0: manipulating richer mappings.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2007

Teaching a Schema Translator to Produce O/R Views.
Proceedings of the Conceptual Modeling, 2007

2006
An online bibliography on schema evolution.
SIGMOD Rec., 2006

Data Management Issues in Supporting Large-Scale Web Services.
IEEE Data Eng. Bull., 2006

Structural text search and comparison using automatically extracted schema.
Proceedings of the Ninth International Workshop on the Web and Databases, 2006

Incremental Schema Matching.
Proceedings of the 32nd International Conference on Very Large Data Bases, 2006

Relaxed-currency serializability for middle-tier caching and replication.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2006

Model-Independent Schema and Data Translation.
Proceedings of the Advances in Database Technology, 2006

2005
An apples-to-apples comparison of two database journals.
SIGMOD Rec., 2005

The Lowell database research self-assessment.
Commun. ACM, 2005

Interactive Schema Translation with Instance-Level Mappings.
Proceedings of the 31st International Conference on Very Large Data Bases, Trondheim, Norway, August 30, 2005

Database Publication Practices.
Proceedings of the 31st International Conference on Very Large Data Bases, Trondheim, Norway, August 30, 2005

Supporting Executable Mappings in Model Management.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2005

The many roles of meta data in data integration.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2005

Model Independent Schema and Data Translation (Extended abstract).
Proceedings of the Thirteenth Italian Symposium on Advanced Database Systems, 2005

Corpus-based Schema Matching.
Proceedings of the 21st International Conference on Data Engineering, 2005

ModelGen: Model Independent Schema Translation.
Proceedings of the 21st International Conference on Data Engineering, 2005

A Multilevel Dictionary for Model Management.
Proceedings of the Conceptual Modeling, 2005

2004
Industrial-Strength Schema Matching.
SIGMOD Rec., 2004

Rethinking the Conference Reviewing Process - Panel.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2004

Challenges in Precisely Aligning Models of Human Anatomy Using Generic Schema Matching.
Proceedings of the MEDINFO 2004, 2004

Adapting a Generic Match Algorithm to Align Ontologies of Human Anatomy.
Proceedings of the 20th International Conference on Data Engineering, 2004

Meta Data Management.
Proceedings of the 20th International Conference on Data Engineering, 2004

2003
Developing metadata-intensive applications with Rondo.
J. Web Semant., 2003

Guest editorial.
VLDB J., 2003

Applying Generic Schema Management to Bioinformatics.
OMICS, 2003

Discovering Structure in a Corpus of Schemas.
IEEE Data Eng. Bull., 2003

Merging Models Based on Given Correspondences.
Proceedings of 29th International Conference on Very Large Data Bases, 2003

Rondo: A Programming Platform for Generic Model Management.
Proceedings of the 2003 ACM SIGMOD International Conference on Management of Data, 2003

Generic Model Management: A Database Infrastructure for Schema Manipulation.
Proceedings of SWDB'03, 2003

Corpus-based Schema Matching.
Proceedings of IJCAI-03 Workshop on Information Integration on the Web (IIWeb-03), 2003

Local Relational Model: A Logical Formalization of Database Coordination.
Proceedings of the Modeling and Using Context, 2003

Applying Model Management to Classical Meta Data Problems.
Proceedings of the First Biennial Conference on Innovative Data Systems Research, 2003

Generic Model Management: A Database Infrastructure for Schema Manipulation (conf. invitée).
Proceedings of the 19èmes Journées Bases de Données Avancées, 2003

2002
Creating a Mediated Schema Based on Initial Correspondences.
IEEE Data Eng. Bull., 2002

Data Management for Peer-to-Peer Computing : A Vision.
Proceedings of the Fifth International Workshop on the Web and Databases, 2002

Representing and Reasoning about Mappings between Domain Models.
Proceedings of the Eighteenth National Conference on Artificial Intelligence and Fourteenth Conference on Innovative Applications of Artificial Intelligence, July 28, 2002

2001
A survey of approaches to automatic schema matching.
VLDB J., 2001

Report on the 2001 SIGMOD and PODS Awards.
SIGMOD Rec., 2001

Generic Schema Matching with Cupid.
Proceedings of the VLDB 2001, 2001

A Model Theory for Generic Schema Management.
Proceedings of the Database Programming Languages, 8th International Workshop, 2001

2000
Context-based prefetch - an optimization for implementing objects on relations.
VLDB J., 2000

A Vision of Management of Complex Models.
SIGMOD Rec., 2000

Panel: Is Generic Metadata Management Feasible?
Proceedings of the VLDB 2000, 2000

Data Warehouse Scenarios for Model Management.
Proceedings of the Conceptual Modeling, 2000

1999
Microsoft Repository Version 2 and the Open Information Model.
Inf. Syst., 1999

Review - Versioning and Configuration Management in an Object-Oriented Data Model
ACM SIGMOD Digit. Rev., 1999

Review - EXPRESS: A Data EXtraction, Processing, amd REStructuring System.
ACM SIGMOD Digit. Rev., 1999

Review - Implementation of Automatic Lock Determination in C++-based OODBMSs.
ACM SIGMOD Digit. Rev., 1999

Review - A Majority Consensus Approach to Concurrency Control for Multiple Copy Databases.
ACM SIGMOD Digit. Rev., 1999

Meta-Data Support for Data Transformations Using Microsoft Repository.
IEEE Data Eng. Bull., 1999

Context-Based Prefetch for Implementing Objects on Relations.
Proceedings of the VLDB'99, 1999

Versions and Workspaces in Microsoft Repository.
Proceedings of the SIGMOD 1999, 1999

1998
The Asilomar Report on Database Research.
SIGMOD Rec., 1998

Repositories and Object Oriented Databases.
SIGMOD Rec., 1998

1997
The Microsoft Repository.
Proceedings of the VLDB'97, 1997

1996
Middleware: A Model for Distributed System Services.
Commun. ACM, 1996

Repository System Engineering.
Proceedings of the 1996 ACM SIGMOD International Conference on Management of Data, 1996

Principles of Transaction Processing for Systems Professionals.
Morgan Kaufmann, ISBN: 1-55860-415-4, 1996

1995
A Critique of ANSI SQL Isolation Levels.
Proceedings of the 1995 ACM SIGMOD International Conference on Management of Data, 1995

1994
An Overview of Repository Technology.
Proceedings of the VLDB'94, 1994

PC Database Systems - Present and Future.
Proceedings of the VLDB'94, 1994

1993
STDL - A Portable Language for Transaction Processing.
Proceedings of the 19th International Conference on Very Large Data Bases, 1993

Repository Support for TP Case.
Proceedings of the International Workshop on High-Performance Transaction Systems, 1993

1990
Third-Generation Database System Manifesto - The Committee for Advanced DBMS Function.
SIGMOD Rec., 1990

Transaction Processing Monitors.
Commun. ACM, 1990

Implementing Recoverable Requests Using Queues.
Proceedings of the 1990 ACM SIGMOD International Conference on Management of Data, 1990

1989
Future Directions in DBMS Research - The Laguna Beach Participants.
SIGMOD Rec., 1989

ACM TODS Publication Policy.
SIGMOD Rec., 1989

A model for concurrency in nested transactions systems.
J. ACM, 1989

1988
Sequoia: A Fault-Tolerant Tighly Coupled Multiprocessor for Transaction Processing.
Computer, 1988

1987
CASE Requirements for Extensible Database Systems.
IEEE Data Eng. Bull., 1987

A Proof Technique for Concurrency Control and Recovery Algorithms for Replicated Databases.
Distributed Comput., 1987

Database System Support for Software Engineering.
Proceedings of the Proceedings, 9th International Conference on Software Engineering, Monterey, California, USA, March 30, 1987

Concurrency Control and Recovery in Database Systems.
Addison-Wesley, ISBN: 0-201-10715-5, 1987

1986
Synchronizing Shared Memory in the SEQUOIA Fault-Tolerant Multiprocessor.
IEEE Database Eng. Bull., 1986

The Sequoia System.
Proceedings of the Fault-Tolerant Distributed Computing [Asilomar Workshop 1986], 1986

1985
Serializability Theory for Replicated Databases.
J. Comput. Syst. Sci., 1985

Computer Science Education Today: A Dialogue.
Commun. ACM, 1985

1984
Site Initialization, Recovery, and Backup in a Distributed Database System.
IEEE Trans. Software Eng., 1984

An Algorithm for Concurrency Control and Recovery in Replicated Distributed Databases.
ACM Trans. Database Syst., 1984

Optimizing Chain Queries in a Distributed Database System.
SIAM J. Comput., 1984

1983
Analyzing Concurrency Control Algorithms When User and System Operations Differ.
IEEE Trans. Software Eng., 1983

Multiversion Concurrency Control - Theory and Algorithms.
ACM Trans. Database Syst., 1983

Database Theory: Where Has It Been? Where Is It Going? (Abstract).
Proceedings of the SIGMOD'83, 1983

The Failure and Recovery Problem for Replicated Databases.
Proceedings of the Second Annual ACM Symposium on Principles of Distributed Computing, 1983

A Concurrency Control Theory for Nested Transactions.
Proceedings of the Second Annual ACM Symposium on Principles of Distributed Computing, 1983

Recovery Algorithms for Database Systems.
Proceedings of the Information Processing 83, 1983

1982
On the Correct Translation of Update Operations on Relational Views.
ACM Trans. Database Syst., 1982

On the updatability of network views-extending relational view theory to the network model.
Inf. Syst., 1982

Surveyor's Forum: Technical Transactions.
ACM Comput. Surv., 1982

A Sophisticate's Introduction to Distributed Concurrency Control (Invited Paper).
Proceedings of the Eigth International Conference on Very Large Data Bases, 1982

Fast Methods for Testing Quantified Relational Calculus Assertions.
Proceedings of the 1982 ACM SIGMOD International Conference on Management of Data, 1982

Concurrency Control Algorithms for Multiversion Database Systems.
Proceedings of the ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing, 1982

Site Initialization, Recovery, and Back-Up in a Distributed Database System.
Proceedings of the Sixth Berkeley Workshop on Distributed Data Management and Computer Networks, 1982

1981
Query Processing in a System for Distributed Databases (SDD-1).
ACM Trans. Database Syst., 1981

Errors in 'Process Synchronization in Database Systems'.
SIGMOD Rec., 1981

Power of Natural Semijoins.
SIAM J. Comput., 1981

Using Semi-Joins to Solve Relational Queries.
J. ACM, 1981

The power of inequality semijoins.
Inf. Syst., 1981

Concurrency Control in Distributed Database Systems.
ACM Comput. Surv., 1981

General Purpose Schedulers for Database System.
Acta Informatica, 1981

Two Part Proof Schema for Database Concurrency Control.
Proceedings of the Fifth Berkeley Workshop on Distributed Data Management and Computer Networks, 1981

Multibase: integrating heterogeneous distributed database systems.
Proceedings of the American Federation of Information Processing Societies: 1981 National Computer Conference, 1981

1980
On the Performance of Balanced Hashing Functions When the Keys Are Not Equiprobable.
ACM Trans. Program. Lang. Syst., 1980

A Formal System for Reasoning about Programs Accessing a Relational Database.
ACM Trans. Program. Lang. Syst., 1980

Introduction to a System for Distributed Databases (SDD-1).
ACM Trans. Database Syst., 1980

A Language Facility for Designing Database-Intensive Applications.
ACM Trans. Database Syst., 1980

Concurrency Control in a System for Distributed Databases (SDD-1).
ACM Trans. Database Syst., 1980

The Correctness of Concurrency Control Mechanisms in a System for Distributed Databases (SDD-1).
ACM Trans. Database Syst., 1980

General Purpose Schedulers for Database Systems.
Acta Informatica, 1980

Timestamp-Based Algorithms for Concurrency Control in Distributed Database Systems.
Proceedings of the Sixth International Conference on Very Large Data Bases, 1980

What does Boyce-Codd Normal Form Do?
Proceedings of the Sixth International Conference on Very Large Data Bases, 1980

Fast Maintenance of Semantic Integrity Assertions Using Redundant Aggregate Data.
Proceedings of the Sixth International Conference on Very Large Data Bases, 1980

1979
Formal Aspects of Serializability in Database Concurrency Control.
IEEE Trans. Software Eng., 1979

Comments on "Process Synchronization in Database Systems".
ACM Trans. Database Syst., 1979

Errata: Computational Problems Related to the Design of Normal Form Relational Schemas.
ACM Trans. Database Syst., 1979

Computational Problems Related to the Design of Normal Form Relational Schemas.
ACM Trans. Database Syst., 1979

Synthesizing Independent Database Schemas.
Proceedings of the 1979 ACM SIGMOD International Conference on Management of Data, Boston, Massachusetts, USA, May 30, 1979

The Logic of a Relational Data Manipulation Language.
Proceedings of the Conference Record of the Sixth Annual ACM Symposium on Principles of Programming Languages, 1979

Approaches to concurrency control in distributed data base systems.
Proceedings of the 1979 International Workshop on Managing Requirements Knowledge, 1979

1978
The Concurrency Control Mechanism of SDD-1: A System for Distributed Databases (The Fully Redundant Case).
IEEE Trans. Software Eng., 1978

The Oregon Report Data-Base Systems.
Computer, 1978

On the Updatability of Relational Views.
Proceedings of the Fourth International Conference on Very Large Data Bases, 1978

A Note on Theoretical Problems in Distributed Database Management.
Proceedings of the Issues in Data Base Management, 1978

A Sophisticate's Introduction to Database Normalization Theory.
Proceedings of the Fourth International Conference on Very Large Data Bases, 1978

A Language Facility for Designing Interactive Database-Intensive Applications (Abstract).
Proceedings of the 1978 ACM SIGMOD International Conference on Management of Data, Austin, Texas, USA, May 31, 1978

A Formal Model of Concurrency Control Mechanisms for Database Systems.
Proceedings of the Third Berkeley Workshop on Distributed Data Management and Computer Networks, 1978

1977
Comment on "Decomposition of a Data Base and the Theory of Boolean Switching Functions".
IBM J. Res. Dev., 1977

1976
Synthesizing Third Normal Form Relations from Functional Dependencies.
ACM Trans. Database Syst., 1976

Comment on "Segment Synthesis in Logical Data Base Design".
IBM J. Res. Dev., 1976

1975
Allocating Storage in Hierarchical Data Bases Using Traces.
Inf. Syst., 1975

A Multi-Level Architecture for Relational Data Base Systems.
Proceedings of the International Conference on Very Large Data Bases, 1975

A Unified Approach to Functional Dependencies and Relations.
Proceedings of the 1975 ACM SIGMOD International Conference on Management of Data, 1975


  Loading...