Network


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

Hotspot


Dive into the research topics where George Lapis is active.

Publication


Featured researches published by George Lapis.


IEEE Transactions on Knowledge and Data Engineering | 1990

Starburst mid-flight: as the dust clears (database project)

Laura M. Haas; Walter Chang; Guy M. Lohman; John McPherson; Paul F. Wilms; George Lapis; Bruce G. Lindsay; Hamid Pirahesh; Michael J. Carey; Eugene J. Shekita

The purpose of the Starburst project is to improve the design of relational database management systems and enhance their performance, while building an extensible system to better support nontraditional applications and to serve as a testbed for future improvements in database technology. The design and implementation of the Starburst system to date are considered. Some key design decisions and how they affect the goal of improved structure and performance are examined. How well the goal of extensibility has been met is examined: what aspects of the system are extensible, how extensions can be done, and how easy it is to add extensions. Some actual extensions to the system, including the experiences of the first real customizers, are discussed. >


international conference on management of data | 2005

System RX: one part relational, one part XML

Kevin S. Beyer; Roberta Jo Cochrane; Vanja Josifovski; Jim Kleewein; George Lapis; Guy M. Lohman; Bob Lyle; Fatma Ozcan; Hamid Pirahesh; Normen Seemann; Tuong Chanh Truong; Bert Van der Linden; Brian S. Vickery; Chun Zhang

This paper describes the overall architecture and design aspects of a hybrid relational and XML database system called System RX. We believe that such a system is fundamental in the evolution of enterprise data management solutions: XML and relational data will co-exist and complement each other in enterprise solutions. Furthermore, a successful XML repository requires much of the same infrastructure that already exists in a relational database management system. Finally, XML query languages have considerable conceptual and functional overlap with relational dataflow engines. System RX is the first truly hybrid system that comingles XML and relational data, giving them equal footing. The new support for XML includes native support for storage and indexing as well as query compilation and evaluation support for the latest industry-standard query languages, SQL/XML and XQuery. By building a hybrid system, we leverage more than 20 years of data management research to advance XML technology to the same standards expected from mature relational systems.


international conference on management of data | 2000

Answering complex SQL queries using automatic summary tables

Markos Zaharioudakis; Roberta Cochrane; George Lapis; Hamid Pirahesh; Monica Sachiye Urata

We investigate the problem of using materialized views to answer SQL queries. We focus on modern decision-support queries, which involve joins, arithmetic operations and other (possibly user-defined) functions, aggregation (often along multiple dimensions), and nested subqueries. Given the complexity of such queries, the vast amounts of data upon which they operate, and the requirement for interactive response times, the use of materialized views (MVs) of similar complexity is often mandatory for acceptable performance. We present a novel algorithm that is able to rewrite a user query so that it will access one or more of the available MVs instead of the base tables. The algorithm extends prior work by addressing the new sources of complexity mentioned above, that is, complex expressions, multidimensional aggregation, and nested subqueries. It does so by relying on a graphical representation of queries and a bottom-up, pair-wise matching of nodes from the query and MV graphs. This approach offers great modularity and extensibility, allowing for the rewriting of a large class of queries.


international conference on data engineering | 1999

Heterogeneous query processing through SQL table functions

Berthold Reinwald; Hamid Pirahesh; Ganapathy Krishnamoorthy; George Lapis; Brian T. Tran; Swati Vora

In todays IT infrastructures, data is stored in SQL databases, non-SQL, databases, and host databases like ISAM/VSAM files. Non-SQL databases are specialized data stores controlled by applications like spreadsheets, mail, directory and index services. Developing applications accessing a variety of different data sources is challenging for application developers due to different environments, APIs, bindings, etc. 20 years ago, SQL was created to ease the life of database application developers and provide a uniform way for accessing data which is stored in SQL databases. The paper describes an implementation of table functions and its usage for accessing data stored outside SQL databases in diverse external data stores. Table functions are compliant with the relational data model, and therefore fit into the well established SQL language. The table-function architecture is open, and allows the deployment of generic data access infrastructures such as Microsofts OLE DB or Javas JDBC (G. Hamilton et al., 1997). The paper describes a prototype implementation of OLE DB table functions with advanced query optimization techniques. The prototype is based on IBM DB2 UDB relational database system.


international conference on management of data | 1991

Starburst II: the extender strikes back!

Guy M. Lohman; George Lapis; Tobin J. Lehman; Rakesh Agrawal; Roberta Cochrane; John McPherson; C. Mohan; Hamid Pirahesh; Jennifer Widom

St:irburst is an extensible relational database system prototype dc>clopcd at lll\I’s Alrnadcn Research Center. ‘I”hc goal tlu-oughout its dct-clopmcnt has been to build a complete relational database system kernel, engineered throughout with the infrastructure for generic extensions, rather than specific extensions for a single applicxition area not previously supportable by relational technology. Grrcntly, Starburst consists of over 300,000 Iincs of C (and sotne C+ + ) source code, and cxccutcs an extended form of the SQL D;ita Definition [ anguagc and the SQL SliI, IIC’f, lXSERI, and DELETE commands, including joins on any number of tables. \Ve demonstrate it on IIl\l’s first RISCtcchnology lvorkstatioo, the 1{1 PC, under the AIX ~pcrating s}stcm (based on ~rli~ J’]).


Archive | 1997

Shared nothing parallel execution of procedural constructs in SQL

Roberta Jo Cochrane; George Lapis; Mir Hamid Pirahesh; Richard S. Sidle; David E. Simmen; Tuong Chanh Truong; Monica Sachiye Urata


Archive | 2001

Platform-independent method and system for graphically presenting the evaluation of a query in a database management system

Tanya Couch; Stefan Bengt Edlund; George Lapis; Guy M. Lohman; Berthold Reinwald


Archive | 1997

Synchronization of SQL actions in a relational database system

Roberta Jo Cochrane; George Lapis; Mir Hamid Pirahesh; Richard S. Sidle; David E. Simmen; Tuong Chanh Truong; Monica Sachiye Urata


Archive | 1998

Query optimization by transparently altering properties of relational tables using materialized views

Roberta Jo Cochrane; George Lapis; Ting Yu Leung; Mir Hamid Pirahesh; Monica Sachiye Urata; Richard S. Sidle; David E. Simmen; Calisto Zuzarte


JCDKB | 1982

R*: An Overview of the Architecture.

R. Williams; Dean Daniels; Laura M. Haas; George Lapis; Bruce G. Lindsay; Pui Ng; Ron Obermarck; Patricia G. Selinger; Adrian Walker; Paul F. Wilms; Robert A. Yost

Researchain Logo
Decentralizing Knowledge