Network


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

Hotspot


Dive into the research topics where Conor Cunningham is active.

Publication


Featured researches published by Conor Cunningham.


very large data bases | 2004

PIVOT and UNPIVOT: optimization and execution strategies in an RDBMS

Conor Cunningham; Cesar A. Galindo-Legaria; Goetz Graefe

PIVOT and UNPIVOT, two operators on tabular data that exchange rows and columns, enable data transformations useful in data modeling, data analysis, and data presentation. They can quite easily be implemented inside a query processor, much like select, project, and join. Such a design provides opportunities for better performance, both during query optimization and query execution. We discuss query optimization and execution implications of this integrated design and evaluate the performance of this approach using a prototype implementation in Microsoft SQL Server.


international conference on data engineering | 2005

Distributed/heterogeneous query processing in Microsoft SQL server

José A. Blakeley; Conor Cunningham; Nigel R. Ellis; Balaji Rathakrishnan; Ming-Chuan Wu

This paper presents an architecture overview of the distributed, heterogeneous query processor (DHQP) in the Microsoft SQL server database system to enable queries over a large collection of diverse data sources. The paper highlights three salient aspects of the architecture. First, the system introduces well-defined abstractions such as connections, commands, and rowsets that enable sources to plug into the system. These abstractions are formalized by the OLE DB data access interfaces. The generality of OLE DB and its broad industry adoption enables our system to reach a very large collection of diverse data sources ranging from personal productivity tools, to database management systems, to file system data. Second, the DHQP is built-in to the relational optimizer and execution engine of the system. This enables DH queries and updates to benefit from the cost-based algebraic transformations and execution strategies available in the system. Finally, the architecture is inherently extensible to support new data sources as they emerge as well as serves as a key extensibility point for the relational engine to add new features such as full-text search and distributed partitioned views.


Archive | 2004

Systems and methods for fine grained access control of data stored in relational databases

Tanmoy Dutta; Conor Cunningham; Stefano Stefani; Girish Chander; Eric N. Hanson


Archive | 2005

Structured indexes on results of function applications over data

Conor Cunningham; Eric N. Hanson; Milind M. Joshi; Cesar A. Galindo-Legaria; Florian Waas


Archive | 2005

Efficient querying and paging in databases

Conor Cunningham


Archive | 2009

PERSISTENT QUERY PLANS

Conor Cunningham; Boris Baryshnikov; Xiaowei Jiang


Archive | 2005

Systems and methods for statistics over complex objects

Conor Cunningham; Jianjun Chen


Archive | 2004

System and method for efficient evaluation of a query that invokes a table valued function

Conor Cunningham; Beysim Sezgin


Archive | 2004

Systems and methods for the implementation of unordered and ordered collections in a data store

Balaji Rathakrishnan; Beysim Sezgin; Denis Y. Altudov; José A. Blakeley; Oliver Nicholas Seeliger; Wei Yu; Dragan Tomic; Denis Churin; Bruno H. M. Denuit; Conor Cunningham; Stefano Stefani


Archive | 2005

System and method for an asynchronous queue in a database management system

Peter Zabback; Conor Cunningham; Keith Elmore; Marc T. Friedman

Collaboration


Dive into the Conor Cunningham's collaboration.

Researchain Logo
Decentralizing Knowledge