P
Philip A. Bernstein
Researcher at Microsoft
Publications - 255
Citations - 28874
Philip A. Bernstein is an academic researcher from Microsoft. The author has contributed to research in topics: Database schema & Concurrency control. The author has an hindex of 72, co-authored 248 publications receiving 28365 citations. Previous affiliations of Philip A. Bernstein include Wang Institute of Graduate Studies & Harvard University.
Papers
More filters
Patent
Mapping documents to a relational database table with a document position column
Liang Chen,Nikita Shamgunov,Philip A. Bernstein,Michael Rys,James F. Terwilliger,Peter Carlin,Dragan Tomic +6 more
TL;DR: In this article, an algorithm is described that can translate a query (e.g., in XPath (XML path language), a query language for navigating through document elements and attributes of an XML document) into a relational algebra query of the document column representation.
Proceedings Article
Model management and schema mappings: theory and practice
Philip A. Bernstein,Howard Ho +1 more
TL;DR: An overview of a tutorial on model management---an approach to solving data integration problems, such as data warehousing, e-commerce, object-to-relational mapping, schema evolution and enterprise information integration is presented.
Proceedings ArticleDOI
Approaches to concurrency control in distributed data base systems
TL;DR: The purpose is to survey the literature on concurrency control, concentrating on three approaches—locking, majority consensus, and SDD-1 protocols—which together subsume the bulk of the literature.
Journal ArticleDOI
Developing Cloud Services Using the Orleans Virtual Actor Model
Philip A. Bernstein,Sergey Bykov +1 more
TL;DR: Orleans as mentioned in this paper provides a straightforward approach to building distributed interactive applications for the Cloud, without having to learn complex programming patterns for handling concurrency, fault tolerance, and resource management.
Patent
Establishing relationships between objects based on object interfaces
TL;DR: In an interface-based binary object system capable of supporting multiple interfaces into objects created by class templates, a relationship is defined as a pair of complementary collections on two separate interfaces, each interface found on separate objects A link between objects is formed when an interface of one object lists an object supporting the related interface included in the object and vice versa.