Demo Data from VLDB 2026 / reviewers in the wild / expert
Latha S. Colby
dblp:83/5689
· DBLP profile ↗
14ranked-venue papers
8as first author
0since 2021 · last 2009
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 14 · 8 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Databases, data mining, and information retrieval
10 papers |
Query processing and optimization · 62% Data integration and cleaning · 12% Data models and query languages · 12% | |
| Computer networks
1 paper |
Internet of things and sensor networks · 100% |
Topics — the 18 heaviest of 22, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Information retrieval
keyword search |
0.1 | 1 | 2008 | SEDA: a system for search, exploration, discovery, and analysis of XML Data · Proc. VLDB Endow. 2008 |
Query processing and optimization
top-k query processing |
0.1 | 1 | 2008 | SEDA: a system for search, exploration, discovery, and analysis of XML Data · Proc. VLDB Endow. 2008 |
Query processing and optimization
adaptive query processing |
0.1 | 1 | 2007 | Adaptively Reordering Joins during Query Execution · ICDE 2007 |
Query processing and optimization › query optimization
join ordering |
0.1 | 1 | 2007 | Adaptively Reordering Joins during Query Execution · ICDE 2007 |
Query processing and optimization › join processing › join algorithms
pipelined join |
0.1 | 1 | 2007 | Adaptively Reordering Joins during Query Execution · ICDE 2007 |
Data integration and cleaning › data preprocessing
data cleaning |
0.1 | 1 | 2006 | A Deferred Cleansing Method for RFID Data Analytics · VLDB 2006 |
Query processing and optimization › OLAP
OLAP aggregation |
0.1 | 1 | 2005 | Extending XQuery for Analytics · SIGMOD Conference 2005 |
Data models and query languages › XML query languages
XQuery |
0.1 | 1 | 2005 | Extending XQuery for Analytics · SIGMOD Conference 2005 |
Query processing and optimization
view maintenance |
0.0 | 3 | 2001 | Supporting Multiple View Maintenance Policies · SIGMOD Conference 1997 Algorithms for Deferred View Maintenance · SIGMOD Conference 1996 Aggregate Maintenance for Data Warehousing in Informix Red Brick Vista · VLDB 2001 |
Data integration and cleaning
data warehouse |
0.0 | 2 | 2001 | Aggregate Maintenance for Data Warehousing in Informix Red Brick Vista · VLDB 2001 Redbrick Vista: Aggregate Computation and Management · ICDE 1998 |
Query processing and optimization › view maintenance
aggregate query maintenance |
0.0 | 1 | 2001 | Aggregate Maintenance for Data Warehousing in Informix Red Brick Vista · VLDB 2001 |
Query processing and optimization
OLAP |
0.0 | 1 | 2008 | SEDA: a system for search, exploration, discovery, and analysis of XML Data · Proc. VLDB Endow. 2008 |
Data models and query languages
XML |
0.0 | 1 | 2008 | SEDA: a system for search, exploration, discovery, and analysis of XML Data · Proc. VLDB Endow. 2008 |
Query processing and optimization
aggregate query processing |
0.0 | 1 | 1998 | Redbrick Vista: Aggregate Computation and Management · ICDE 1998 |
Query processing and optimization
precomputation |
0.0 | 1 | 1998 | Redbrick Vista: Aggregate Computation and Management · ICDE 1998 |
Internet of things and sensor networks › RFID systems
RFID data |
0.0 | 1 | 2006 | A Deferred Cleansing Method for RFID Data Analytics · VLDB 2006 |
Database theory
expressive power |
0.0 | 1 | 1994 | A Query Language for List-Based Complex Objects · PODS 1994 |
Data models and query languages › relational algebra
nested relational algebra |
0.0 | 1 | 1989 | A Recursive Algebra and Query Optimization for Nested Relations · SIGMOD Conference 1989 |
Methods — techniques the papers use, named apart from their topics
deferred cleansing · 0.1top-k algorithm · 0.1star schema deduction · 0.1moments of symmetry · 0.1eddies · 0.1duplicate avoidance · 0.1explicit grouping and numbering syntax · 0.1FLWOR expression extension · 0.1syntactic constraint · 0.0iteration mechanism · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2009 | Search Driven Analysis of Heterogenous XML Data
Andrey Balmin, Latha S. Colby, Emiran Curtmola, Quanzhong Li 0002, Fatma Özcan 0001 |
CIDR | 2 |
| 2008 | SEDA: a system for search, exploration, discovery, and analysis of XML DataabstractKeyword search in XML repositories is a powerful tool for interactive data exploration. Much work has recently been done on making XML search aware of relationship information embedded in XML document structure, but without a clear winner in all data and query scenarios. Furthermore, due to its imprecise nature, search results cannot easily be analyzed and summarized to gain more insights into the data. We address these shortcomings with SEDA: a system for Search, Exploration, Discovery, and Analysis of XML Data. SEDA is based on a paradigm of search and user interaction to help users start with simple keyword-style querying and perform rich analysis of XML data by leveraging both the content and structure of the data. SEDA is an interactive system that allows the user to refine her query iteratively to explore the XML data and discover interesting relationships. SEDA first employs a top-k algorithm to compute the most relevant top-k answers fast, and returns tuples of nodes ranked by relevance. SEDA provides several novel data structures and techniques for efficient top-k computation over graph-structured XML data. SEDA also computes all the contexts in which the query terms are found and all the connection paths that connect the query terms in the XML data. These two summaries enable the user to refine her query by disambiguating the contexts and connections relevant to her query. With the user feedback, the system has enough information to compute all query results, not just the top-k. From the complete results, SEDA automatically deduces a star schema, which is then instantiated with the query results and augmented with additional values required for a well-defined data cube. The tables computed at this step are input into an OLAP engine for further analysis. Andrey Balmin, Latha S. Colby, Emiran Curtmola, Quanzhong Li 0002, Fatma Özcan 0001, Sharath Srinivas, Zografoula Vagena |
Proc. VLDB Endow. | 2 |
| 2007 | Adaptively Reordering Joins during Query ExecutionabstractTraditional query processing techniques based on static query optimization are ineffective in applications where statistics about the data are unavailable at the start of query execution or where the data characteristics are skewed and change dynamically. Several adaptive query processing techniques have been proposed in recent years to overcome the limitations of static query optimizers through either explicit re-optimization of plans during execution or by using a row-routing based approach. In this paper, we present a novel method for processing pipelined join plans that dynamically arranges the join order of both inner and outer-most tables at run-time. We extend the Eddies concept of "moments of symmetry" to reorder indexed nested-loop joins, the join method used by all commercial DBMSs for building pipelined query plans for applications for which low latencies are crucial. Unlike row-routing techniques, our approach achieves adaptability by changing the pipeline itself which avoids the bookkeeping and routing decision associated with each row. Operator selectivities monitored during query execution are used to change the execution plan at strategic points, and the change of execution plans utilizes a novel and efficient technique for avoiding duplicates in the query results. Our prototype implementation in a commercial DBMS shows a query execution speedup of up to 8 times. Quanzhong Li 0002, Minglong Shao, Volker Markl, Kevin S. Beyer, Latha S. Colby, Guy M. Lohman |
ICDE | 5 |
| 2006 | A Deferred Cleansing Method for RFID Data Analytics
Jun Rao, Sangeeta Doraiswamy, Hetal Thakkar, Latha S. Colby |
VLDB | 4 |
| 2005 | Extending XQuery for AnalyticsabstractXQuery is a query language under development by the W3C XML Query Working Group. The language contains constructs for navigating, searching, and restructuring XML data. With XML gaining importance as the standard for representing business data, XQuery must support the types of queries that are common in business analytics. One such class of queries is OLAP-style aggregation queries. Although these queries are expressible in XQuery Version 1, the lack of explicit grouping constructs makes the construction of these queries non-intuitive and places a burden on the XQuery engine to recognize and optimize the implicit grouping constructs. Furthermore, although the flexibility of the XML data model provides an opportunity for advanced forms of grouping that are not easily represented in relational systems, these queries are difficult to express using the current XQuery syntax. In this paper, we provide a proposal for extending the XQuery FLWOR expression with explicit syntax for grouping and for numbering of results. We show that these new XQuery constructs not only simplify the construction and evaluation of queries requiring grouping and ranking but also enable complex analytic queries such as moving-window aggregation and rollups along dynamic hierarchies to be expressed without additional language extensions. Kevin S. Beyer, Donald D. Chamberlin, Latha S. Colby, Fatma Özcan 0001, Hamid Pirahesh |
SIGMOD Conference | 3 |
| 2001 | Aggregate Maintenance for Data Warehousing in Informix Red Brick Vista
Craig J. Bunker, Latha S. Colby, Richard L. Cole, William J. McKenna, Gopal Mulagund, David Wilhite |
VLDB | 2 |
| 1998 | Redbrick Vista: Aggregate Computation and ManagementabstractAggregate query processing in large data warehouses is computationally intensive. Precomputation is an approach that can be used to speed up aggregate queries. However, in order to make precomputation a truly viable solution to the aggregate query processing problem, it is important to identify the best set of aggregates to precompute and to use these precomputed aggregates effectively. The Red Brick aggregate computation and management system (Red Brick Vista) provides a complete server integrated solution to these problems. Latha S. Colby, Richard L. Cole, Edward Haslam, Nasi Jazayeri, Galt Johnson, William J. McKenna, Lee Schumacher, David Wilhite |
ICDE | 1 |
| 1997 | Tractable Iteration Mechanisms for Bag Languages
Latha S. Colby, Leonid Libkin |
ICDT | 1 |
| 1997 | Supporting Multiple View Maintenance PoliciesabstractMaterialized views and view maintenance are becoming increasingly important in practice. In order to satisfy different data currency and performance requirements, a number of view maintenance policies have been proposed. Immediate maintenance involves a potential refresh of the view after every update to the deriving tables. When staleness of views can be tolerated, a view may be refreshed periodically or (on-demand) when it is queried. The maintenance policies that are chosen for views have implications on the validity of the results of queries and affect the performance of queries and updates. In this paper, we investigate a number of issues related to supporting multiple views with different maintenance policies. Latha S. Colby, Akira Kawaguchi, Daniel F. Lieuwen, Inderpal Singh Mumick, Kenneth A. Ross |
SIGMOD Conference | 1 |
| 1996 | Algorithms for Deferred View MaintenanceabstractMaterialized views and view maintenance are important for data warehouses, retailing, banking, and billing applications. We consider two related view maintenance problems: 1) how to maintain views after the base tables have already been modified, and 2) how to minimize the time for which the view is inaccessible during maintenance.Typically, a view is maintained immediately, as a part of the transaction that updates the base tables. Immediate maintenance imposes a significant overhead on update transactions that cannot be tolerated in many applications. In contrast, deferred maintenance allows a view to become inconsistent with its definition. A refresh operation is used to reestablish consistency. We present new algorithms to incrementally refresh a view during deferred maintenance. Our algorithms avoid a state bug that has artificially limited techniques previously used for deferred maintenance.Incremental deferred view maintenance requires auxiliary tables that contain information recorded since the last view refresh. We present three scenarios for the use of auxiliary tables and show how these impact per-transaction overhead and view refresh time. Each scenario is described by an invariant that is required to hold in all database states. We then show that, with the proper choice of auxiliary tables, it is possible to lower both per-transaction overhead and view refresh time. Latha S. Colby, Timothy G. Griffin, Leonid Libkin, Inderpal Singh Mumick, Howard Trickey |
SIGMOD Conference | 1 |
| 1994 | A Query Language for List-Based Complex ObjectsabstractWe present a language for querying list-based complex objects. The language is shown to express precisely the polynomial-time generic list-object functions. The iteration mechanism of the language is based on a new approach wherein, in addition to the list over which the iteration is performed, a second list is used to control the number of iteration steps. During the iteration, the intermediate results can be moved to the output list as well as reinserted into the list being iterated over. A simple syntactic constraint allows the growth rate of the intermediate results to be tightly controlled which, in turn, restricts the expressiveness of the language to PTIME. Latha S. Colby, Edward L. Robertson, Lawrence V. Saxton, Dirk Van Gucht |
PODS | 1 |
| 1994 | Concepts for Modeling and Querying List-Structured Data
Latha S. Colby, Lawrence V. Saxton, Dirk Van Gucht |
Inf. Process. Manag. | 1 |
| 1990 | A recursive algebra for nested relations
Latha S. Colby |
Inf. Syst. | 1 |
| 1989 | A Recursive Algebra and Query Optimization for Nested RelationsabstractThe nested relational model provides a better way to represent complex objects than the (flat) relational model, by allowing relations to have relation-valued attributes. A recursive algebra for nested relations that allows tuples at all levels of nesting in a nested relation to be accessed and modified without any special navigational operators and without having to flatten the nested relation has been developed. In this algebra, the operators of the nested relational algebra are extended with recursive definitions so that they can be applied not only to relations but also to subrelations of a relation. In this paper, we show that queries are more efficient and succinct when expressed in the recursive algebra than in languages that require restructuring in order to access subrelations of relations. We also show that most of the query optimization techniques that have been developed for the relational algebra can be easily extended for the recursive algebra and that queries are more easily optimizable when expressed in the recursive algebra than when they are expressed in languages like the non-recursive algebra. Latha S. Colby |
SIGMOD Conference | 1 |