High-performance transaction system applications typically insert rows in a History table to provide an activity trace; at the same time the transaction system generates log records for purposes of system recovery. Both types of generated information can benefit from efficient indexing. An example in a well-known setting is the TPC-A benchmark application,… (More)
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.
A wide-range of applications, including Publish/Subscribe, Workflow, and Web-site Personalization, require maintaining user's interest in expected data as conditional expressions. This paper proposes to manage such expressions as data in Relational Database Systems (RDBMS). This is accomplished 1) by allowing expressions to be stored in a column of a… (More)
transaction per second. contrasts the Several companies intend to provide general-purpose processing systems capable of one thousand transactions This paper surveys the need for such systems and approaches being taken by three different groups.
Database systems have been designed to manage business critical information and make this information accessible on request to connected clients. There is, however, an ever-increasing need to share relevant information actively with disconnected clients and/or external systems, e.g., to propagate and/or automatically react to relevant information as soon as… (More)