Efficiently updating materialized views
SIGMOD '86 Proceedings of the 1986 ACM SIGMOD international conference on Management of data
Intelligent information-sharing systems
Communications of the ACM
The temporal query language TQuel
ACM Transactions on Database Systems (TODS)
The architecture of an active database management system
SIGMOD '89 Proceedings of the 1989 ACM SIGMOD international conference on Management of data
EDBT '90 Proceedings of the 2nd international conference on extending database technology: Advances in Database Technology
Situation monitoring for active databases
VLDB '89 Proceedings of the 15th international conference on Very large data bases
On rules, procedure, caching and views in data base systems
SIGMOD '90 Proceedings of the 1990 ACM SIGMOD international conference on Management of data
MAFIA—an active mail-filter-agent for an intelligent document processing support
ACM SIGOIS Bulletin
A rule-based message filtering system
ACM Transactions on Information Systems (TOIS)
An architecture for large scale information systems
Proceedings of the tenth ACM symposium on Operating systems principles
Alert: An Architecture for Transforming a Passive DBMS into an Active DBMS
VLDB '91 Proceedings of the 17th International Conference on Very Large Data Bases
Temporal Logic & Historical Databases
VLDB '91 Proceedings of the 17th International Conference on Very Large Data Bases
Query Processing for Temporal Databases
Proceedings of the Sixth International Conference on Data Engineering
Using collaborative filtering to weave an information tapestry
Communications of the ACM - Special issue on information filtering
COCS '93 Proceedings of the conference on Organizational computing systems
Where did you put it? Issues in the design and use of a group memory
CHI '93 Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems
Index structures for selective dissemination of information under the Boolean model
ACM Transactions on Database Systems (TODS)
Energy efficient indexing on air
SIGMOD '94 Proceedings of the 1994 ACM SIGMOD international conference on Management of data
Mobile wireless computing: challenges in data management
Communications of the ACM
Efficient transaction support for dynamic information retrieval systems
SIGIR '96 Proceedings of the 19th annual international ACM SIGIR conference on Research and development in information retrieval
A framework for scalable dissemination-based systems
Proceedings of the 12th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
NiagaraCQ: a scalable continuous query system for Internet databases
SIGMOD '00 Proceedings of the 2000 ACM SIGMOD international conference on Management of data
Time Constrained Push Strategies in Client-Server Databases
Distributed and Parallel Databases
Mining data streams under block evolution
ACM SIGKDD Explorations Newsletter
Webformulate: a web-based visual continual query system
Proceedings of the 11th international conference on World Wide Web
Models and issues in data stream systems
Proceedings of the twenty-first ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
Characterizing memory requirements for queries over continuous data streams
Proceedings of the twenty-first ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
Continuously adaptive continuous queries over streams
Proceedings of the 2002 ACM SIGMOD international conference on Management of data
Time-parameterized queries in spatio-temporal databases
Proceedings of the 2002 ACM SIGMOD international conference on Management of data
Continually evaluating similarity-based pattern queries on a streaming time series
Proceedings of the 2002 ACM SIGMOD international conference on Management of data
The active collections framework
ACM SIGAPP Applied Computing Review
Approximate query processing model for mobile computing
Information organization and databases
Evaluating continuous nearest neighbor queries for streaming time series via pre-fetching
Proceedings of the eleventh international conference on Information and knowledge management
Web architectures for scalable moving object servers
Proceedings of the 10th ACM international symposium on Advances in geographic information systems
Continuous queries over data streams
ACM SIGMOD Record
Mobile Computing and Databases-A Survey
IEEE Transactions on Knowledge and Data Engineering
Continual Queries for Internet Scale Event-Driven Information Delivery
IEEE Transactions on Knowledge and Data Engineering
Efficient and Adaptive Processing of Multiple Continuous Queries
EDBT '02 Proceedings of the 8th International Conference on Extending Database Technology: Advances in Database Technology
On Efficient Matching of Streaming XML Documents and Queries
EDBT '02 Proceedings of the 8th International Conference on Extending Database Technology: Advances in Database Technology
Dynamic Queries over Mobile Objects
EDBT '02 Proceedings of the 8th International Conference on Extending Database Technology: Advances in Database Technology
Efficient Filtering of XML Documents for Selective Dissemination of Information
VLDB '00 Proceedings of the 26th International Conference on Very Large Data Bases
ADBIS-DASFAA '00 Proceedings of the East-European Conference on Advances in Databases and Information Systems Held Jointly with International Conference on Database Systems for Advanced Applications: Current Issues in Databases and Information Systems
QoS-Driven Load Shedding on Data Streams
EDBT '02 Proceedings of the Worshops XMLDM, MDDE, and YRWS on XML-Based Data Management and Multimedia Engineering-Revised Papers
Continuous Queries within an Architecture for Querying XML-Represented Moving Objects
SSTD '01 Proceedings of the 7th International Symposium on Advances in Spatial and Temporal Databases
Towards Sensor Database Systems
MDM '01 Proceedings of the Second International Conference on Mobile Data Management
Processing of Continuous Queries over Unlimited Data Streams
DEXA '02 Proceedings of the 13th International Conference on Database and Expert Systems Applications
LeedsCQ: A Scalable Continual Queries System
DEXA '02 Proceedings of the 13th International Conference on Database and Expert Systems Applications
Merging multiple data streams on common keys over high performance networks
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
Dynamic Querying of Streaming Data with the dQUOB System
IEEE Transactions on Parallel and Distributed Systems
Spatial queries in dynamic environments
ACM Transactions on Database Systems (TODS)
HPDC '02 Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing
Chain: operator scheduling for memory minimization in data stream systems
Proceedings of the 2003 ACM SIGMOD international conference on Management of data
A learning-based approach to estimate statistics of operators in continuous queries: a case study
DMKD '03 Proceedings of the 8th ACM SIGMOD workshop on Research issues in data mining and knowledge discovery
PSoup: a system for streaming queries over streaming data
The VLDB Journal — The International Journal on Very Large Data Bases
Towards scalable location-aware services: requirements and research issues
GIS '03 Proceedings of the 11th ACM international symposium on Advances in geographic information systems
Path sharing and predicate evaluation for high-performance XML filtering
ACM Transactions on Database Systems (TODS)
Dependency detection in MobiMine: a systems perspective
Information Sciences—Informatics and Computer Science: An International Journal - special issue: Knowledge discovery from distributed information sources
Relational subscription middleware for Internet-scale publish-subscribe
Proceedings of the 2nd international workshop on Distributed event-based systems
Characterizing memory requirements for queries over continuous data streams
ACM Transactions on Database Systems (TODS)
SINA: scalable incremental processing of continuous queries in spatio-temporal databases
SIGMOD '04 Proceedings of the 2004 ACM SIGMOD international conference on Management of data
K2/Kleisli and GUS: experiments in integrated access to genomic data sources
IBM Systems Journal - Deep computing for the life sciences
Motion adaptive indexing for moving continual queries over moving objects
Proceedings of the thirteenth ACM international conference on Information and knowledge management
Optimization of data stream processing
ACM SIGMOD Record
Operator scheduling in data stream systems
The VLDB Journal — The International Journal on Very Large Data Bases
Balancing energy efficiency and quality of aggregate data in sensor networks
The VLDB Journal — The International Journal on Very Large Data Bases
Decision support queries on a tape-resident data warehouse
Information Systems
Executing incoherency bounded continuous queries at web data aggregators
WWW '05 Proceedings of the 14th international conference on World Wide Web
Update-pattern-aware modeling and processing of continuous queries
Proceedings of the 2005 ACM SIGMOD international conference on Management of data
Continuous Similarity-Based Queries on Streaming Time Series
IEEE Transactions on Knowledge and Data Engineering
Geoinformatica
Exploiting predicate-window semantics over data streams
ACM SIGMOD Record
Processing Moving Queries over Moving Objects Using Motion-Adaptive Indexes
IEEE Transactions on Knowledge and Data Engineering
Request extraction in Magpie: events, schemas and temporal joins
Proceedings of the 11th workshop on ACM SIGOPS European workshop
A geometric approach to monitoring threshold functions over distributed data streams
Proceedings of the 2006 ACM SIGMOD international conference on Management of data
Continuous query processing in data streams using duality of data and queries
Proceedings of the 2006 ACM SIGMOD international conference on Management of data
Quality-aware dstributed data delivery for continuous query services
Proceedings of the 2006 ACM SIGMOD international conference on Management of data
The CQL continuous query language: semantic foundations and query execution
The VLDB Journal — The International Journal on Very Large Data Bases
Incremental Evaluation of Sliding-Window Queries over Data Streams
IEEE Transactions on Knowledge and Data Engineering
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks
IEEE Transactions on Mobile Computing
Using grouping variables to express complex decision support queries
Data & Knowledge Engineering
Toward expressive syndication on the web
Proceedings of the 16th international conference on World Wide Web
Streaming queries over streaming data
VLDB '02 Proceedings of the 28th international conference on Very Large Data Bases
A geometric approach to monitoring threshold functions over distributed data streams
ACM Transactions on Database Systems (TODS)
MRST: an efficient monitoring technology of summarization on stream data
Journal of Computer Science and Technology
Processing sliding window multi-joins in continuous queries over data streams
VLDB '03 Proceedings of the 29th international conference on Very large data bases - Volume 29
Query languages and data models for database sequences and data streams
VLDB '04 Proceedings of the Thirtieth international conference on Very large data bases - Volume 30
Value-based notification conditions in large-scale publish/subscribe systems?
VLDB '07 Proceedings of the 33rd international conference on Very large data bases
Continuous multi-way joins over distributed hash tables
EDBT '08 Proceedings of the 11th international conference on Extending database technology: Advances in database technology
Bandwidth-constrained queries in sensor networks
The VLDB Journal — The International Journal on Very Large Data Bases
Developing a dynamic query system on location-based services
International Journal of Mobile Communications
A cache invalidation scheme for continuous partial match queries in mobile computing environments
Distributed and Parallel Databases
Syndication on the Web using a description logic approach
Web Semantics: Science, Services and Agents on the World Wide Web
Approximate Information Filtering in Peer-to-Peer Networks
WISE '08 Proceedings of the 9th international conference on Web Information Systems Engineering
Towards a streaming SQL standard
Proceedings of the VLDB Endowment
Query result caching for multiple event-driven continuous queries
Information Systems
Optimization of continuous query processing for RFID sensor tag data stream
Proceedings of the 2nd International Conference on Interaction Sciences: Information Technology, Culture and Human
Tools and strategies for debugging distributed stream processing applications
Software—Practice & Experience
Location-dependent query processing: Where we are and where we are heading
ACM Computing Surveys (CSUR)
Incremental Classification of Description Logics Ontologies
Journal of Automated Reasoning
Adaptive scheduling strategy for data stream management system
APWeb/WAIM'07 Proceedings of the joint 9th Asia-Pacific web and 8th international conference on web-age information management conference on Advances in data and web management
Continuous perspective query processing for 3-D objects on road networks
W2GIS'07 Proceedings of the 7th international conference on Web and wireless geographical information systems
DBPL'07 Proceedings of the 11th international conference on Database programming languages
History matters: incremental ontology reasoning using modules
ISWC'07/ASWC'07 Proceedings of the 6th international The semantic web and 2nd Asian conference on Asian semantic web conference
An effective XML-based sensor data stream processing middleware for ubiquitous service
ICCSA'07 Proceedings of the 2007 international conference on Computational science and its applications - Volume Part III
Comet: batched stream processing for data intensive distributed computing
Proceedings of the 1st ACM symposium on Cloud computing
An access control model for mobile physical objects
Proceedings of the 15th ACM symposium on Access control models and technologies
Tuning QoD in stream processing engines
ADC '10 Proceedings of the Twenty-First Australasian Conference on Database Technologies - Volume 104
Relational languages and data models for continuous queries on sequences and data streams
ACM Transactions on Database Systems (TODS)
Continuous nearest-neighbor search in the presence of obstacles
ACM Transactions on Database Systems (TODS)
A geometric approach to monitoring threshold functions over distributed data streams
Ubiquitous knowledge discovery
A geometric approach to monitoring threshold functions over distributed data streams
Ubiquitous knowledge discovery
Journal of Systems and Software
Assessing the completeness of sensor data
DASFAA'06 Proceedings of the 11th international conference on Database Systems for Advanced Applications
DDSQP: a WSRF-Based distributed data stream query system
ISPA'05 Proceedings of the Third international conference on Parallel and Distributed Processing and Applications
Database-centric programming for wide-area sensor systems
DCOSS'05 Proceedings of the First IEEE international conference on Distributed Computing in Sensor Systems
Large-scale continuous subgraph queries on streams
Proceedings of the first annual workshop on High performance computing meets databases
ARGUS: rete + DBMS = efficient persistent profile matching on large-volume data streams
ISMIS'05 Proceedings of the 15th international conference on Foundations of Intelligent Systems
Continuous query processing in spatio-temporal databases
EDBT'04 Proceedings of the 2004 international conference on Current Trends in Database Technology
Ontology-Based user context management: the challenges of imperfection and time-dependence
ODBASE'06/OTM'06 Proceedings of the 2006 Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, DOA, GADA, and ODBASE - Volume Part I
Ten theses on logic languages for the semantic web
PPSWR'05 Proceedings of the Third international conference on Principles and Practice of Semantic Web Reasoning
Window specification over data streams
EDBT'06 Proceedings of the 2006 international conference on Current Trends in Database Technology
Event correlation and pattern detection in CEDR
EDBT'06 Proceedings of the 2006 international conference on Current Trends in Database Technology
Data management support for notification services
Data Management in a Connected World
A universal calculus for stream processing languages
ESOP'10 Proceedings of the 19th European conference on Programming Languages and Systems
Network layer XML routing using lazy DFA
SERA'04 Proceedings of the Second international conference on Software Engineering Research, Management and Applications
Reactive rules-based dependency resolution for monitoring dynamic environments
RuleML'05 Proceedings of the First international conference on Rules and Rule Markup Languages for the Semantic Web
Revisiting formal ordering in data stream querying
Proceedings of the 27th Annual ACM Symposium on Applied Computing
Transactional stream processing
Proceedings of the 15th International Conference on Extending Database Technology
Real-Time analysis of ECG data using mobile data stream management system
DASFAA'12 Proceedings of the 17th international conference on Database Systems for Advanced Applications - Volume Part II
Key element-context model: an approach to efficient web metadata maintenance
ECDL'07 Proceedings of the 11th European conference on Research and Advanced Technology for Digital Libraries
Algorithms for continuous location-dependent and context-aware queries in indoor environments
Proceedings of the 20th International Conference on Advances in Geographic Information Systems
Student attendance reporting prototype using SSQL
Journal of Computing Sciences in Colleges
Context-aware modelling of continuous location-dependent queries in indoor environments
Journal of Ambient Intelligence and Smart Environments - Context Awareness
Hi-index | 0.02 |
In a database to which data is continually added, users may wish to issue a permanent query and be notified whenever data matches the query. If such continuous queries examine only single records, this can be implemented by examining each record as it arrives. This is very efficient because only the incoming record needs to be scanned. This simple approach does not work for queries involving joins or time. The Tapestry system allows users to issue such queries over a database of mail and bulletin board messages. The user issues a static query, such as “show me all messages that have been replied to by Jones,” as though the database were fixed and unchanging. Tapestry converts the query into an incremental query that efficiently finds new matches to the original query as new messages are added to the database. This paper describes the techniques used in Tapestry, which do not depend on triggers and thus be implemented on any commercial database that supports SQL. Although Tapestry is designed for filtering mail and news messages, its techniques are applicable to any append-only database.