Network


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

Hotspot


Dive into the research topics where Richard T. Snodgrass is active.

Publication


Featured researches published by Richard T. Snodgrass.


ACM Transactions on Database Systems | 1995

The TSQL2 Temporal Query Language

Richard T. Snodgrass

Introducing a new hobby for other people may inspire them to join with you. Reading, as one of mutual hobby, is considered as the very easy hobby to do. But, many people are not interested in this hobby. Why? Boring is the reason of why. However, this feel actually can deal with the book and time of you reading. Yeah, one that we will refer to break the boredom in reading is choosing tsql2 temporal query language as the reading material.


IEEE Transactions on Knowledge and Data Engineering | 1995

Temporal and real-time databases: a survey

Gultekin Ozsoyoglu; Richard T. Snodgrass

A temporal database contains time-varying data. In a real-time database transactions have deadlines or timing constraints. In this paper we review the substantial research in these two previously separate areas. First we characterize the time domain; then we investigate temporal and real-time data models. We evaluate temporal and real-time query languages along several dimensions. We examine temporal and real-time DBMS implementation. Finally, we summarize major research accomplishments to date and list several unanswered research questions. >


IEEE Transactions on Knowledge and Data Engineering | 1999

Temporal data management

Christian S. Jensen; Richard T. Snodgrass

A wide range of database applications manage time-varying information. Existing database technology currently provides little support for managing such data. The research area of temporal databases has made important contributions in characterizing the semantics of such information and in providing expressive and efficient means to model, store, and query temporal data. This paper introduces the reader to temporal data management, surveys stale-of-the-art solutions to challenging aspects of temporal data management, and points to research directions.


ACM Transactions on Computer Systems | 1988

A relational approach to monitoring complex systems

Richard T. Snodgrass

Monitoring is an essential part of many program development tools, and plays a central role in debugging, optimization, status reporting, and reconfiguration. Traditional monitoring techniques are inadequate when monitoring complex systems such as multiprocessors or distributed systems. A new approach is described in which a historical database forms the conceptual basis for the information processed by the monitor. This approach permits advances in specifying the low-level data collection, specifying the analysis of the collected data, performing the analysis, and displaying the results. Two prototype implementations demonstrate the feasibility of the approach.


Communications of The ACM | 2005

The Lowell database research self-assessment

Serge Abiteboul; Rakesh Agrawal; Phil Bernstein; Michael J. Carey; Stefano Ceri; Bruce Croft; David J. DeWitt; Michael J. Franklin; Hector Garcia Molina; Dieter Gawlick; Jim Gray; Laura M. Haas; Alon Halevy; Joseph M. Hellerstein; Yannis E. Ioannidis; Martin Kersten; Michael Pazzani; Mike Lesk; David Maier; Jeff Naughton; Hans Schek; Timos K. Sellis; Avi Silberschatz; Michael Stonebraker; Richard T. Snodgrass; Jeffrey D. Ullman; Gerhard Weikum; Jennifer Widom; Stan Zdonik

Database needs are changing, driven by the Internet and increasing amounts of scientific and sensor data. In this article, the authors propose research into several important new directions for database management systems.


international conference on management of data | 1992

A glossary of temporal database concepts

Christian S. Jensen; James Clifford; Shashi K. Gadia; Arie Segev; Richard T. Snodgrass

This glossary contains concepts specific to temporal databases that are well-defined, well understood, and widely used. In addition to defining and naming the concepts, the glossary also explains the decisions made. It lists competing alternatives and discusses the pros and cons of these. It also includes evaluation criteria for the naming of concepts. This paper is a structured presentation of the results of e-mail discussions initiated during the preparation of the first book on temporal databases, Temporal Databases: Theory, Design, and Implementation, published by Benjamin Cummings, to appear January 1993. Independently of the book, an initiative aimed at designing a consensus Temporal SQL is under way. The paper is a contribution towards establishing common terminology, an initial subtask of this initiative.


ACM Computing Surveys | 1991

Evaluation of relational algebras incorporating the time dimension in databases

L. Edwin McKenzie; Richard T. Snodgrass

The relational algebra is a procedural query language for relational databases. In this paper we survey extensions of the relational algebra that can query databases recording time-varying data. Such an algebra is a critical part of a temporal DBMS. We identify 26 criteria that provide an objective basis for evaluating temporal algebras, Seven of the criteria are shown to be mutually unsatisfiable, implying there can be no perfect temporal algebra, Choices made as to which of the incompatible criteria are satisfied characterize existing algebras Twelve time-oriented algebras are summarized and then evaluated against the criteria. We demonstrate that the design space has in some sense been explored in that all combinations of basic design decisions have at least one representative algebra. Coverage of the remaining criteria provides one measure of the quality of each algebra We argue that all of the criteria are independent and that the criteria identified as compatible are indeed so, Finally, we list plausible properties proposed by others that are either subsumed by other criteria, are not well defined, or have no objective basis for being evaluated. The algebras realize many different approaches to what appears initially to be a straightforward design task.


international conference on management of data | 1985

A taxonomy of time databases

Richard T. Snodgrass; Ilsoo Ahn

The need for aupporttng trme varying :njormation in databa8e8 has been recogntzed for qurte some trme Many authors have propoeed numerous scheme8 to satrujy this need by tncorporatrng one or two trme attrrbutes in the database. Unfortunately, there has been conju8;on concermng the terminology and definition of theae trme attribute8 Thrs paper propoae8 a new taxonomy of three trmea for u8e in databasea, one that 18 more cleanly defined, that may be conceptuabzed tn a prctoraal fashron, and that defines several krnda of databases dtferentrated by therr abtbty to represent temporal tnjormatton The paper argue8 that juture database management ayatema should aupport all three ttme8 to fully capture time varyIng behavror


ACM Transactions on Database Systems | 1997

On the semantics of “now” in databases

James Clifford; Curtis E. Dyreson; Tomás Isakowitz; Christian S. Jensen; Richard T. Snodgrass

Although “<italic>now</italic>” is expressed in SQL and CURRENT_TIMESTAMP within queries, this value cannot be stored in the database. How ever, this notion of an ever-increasing current-time value has been reflected in some temporal data models by inclusion of database-resident variables, such as “<italic>now</italic>” “<italic>until-changed,</italic> ” “**,” “@,” and “-”. Time variables are very desirable, but their used also leads to a new type of database, consisting of tuples with variables, termed a <italic>variable database.</italic>


ACM Transactions on Database Systems | 1998

Supporting valid-time indeterminacy

Curtis E. Dyreson; Richard T. Snodgrass

In valid-time indeterminacy it is known that an event stored in a database did in fact occur, but it is not known exactly when. In this paper we extend the SQL data model and query language to support valid-time indeterminacy. We represent the occurrence time of an event with a set of possible instants, delimiting when the event might have occurred, and a probability distribution over that set. We also describe query language constructs to retrieve information in the presence of indeterminacy. These constructs enable users to specify their credibility in the underlying data and their plausibility in the relationships among that data. A denotational semantics for SQLs select statement with optional credibility and plausibility constructs is given. We show that this semantics is reliable, in that it never produces incorrect information, is maximal, in that if it were extended to be more informative, the results may not be reliable, and reduces to the previous semantics when there is no indeterminacy. Although the extended data model and query language provide needed modeling capabilities, these extensions appear initially to carry a significant execution cost. A contribution of this paper is to demonstrate that our approach is useful and practical. An efficient representation of valid-time indeterminacy and efficient query processing algorithms are provided. The cost of support for indeterminacy is empirically measured, and is shown to be modest. Finally, we show that the approach is general, by applying it to the temporal query language constructs being proposed for SQL3.

Collaboration


Dive into the Richard T. Snodgrass's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Arie Segev

University of California

View shared research outputs
Top Co-Authors

Avatar

Rui Zhang

University of Arizona

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge