ACM Computing Surveys (CSUR)
Federated database systems for managing distributed, heterogeneous, and autonomous databases
ACM Computing Surveys (CSUR) - Special issue on heterogeneous databases
Optimization of parallel query execution plans in XPRS
Distributed and Parallel Databases - Selected papers from the first international conference on parallel and distributed information systems
NiagaraCQ: a scalable continuous query system for Internet databases
SIGMOD '00 Proceedings of the 2000 ACM SIGMOD international conference on Management of data
Maintaining data warehouses over changing information sources
Communications of the ACM
Scrambling query plans to cope with unexpected delays
DIS '96 Proceedings of the fourth international conference on on Parallel and distributed information systems
Distributed Query Processing on the Grid
GRID '02 Proceedings of the Third International Workshop on Grid Computing
Optimizing Queries Across Diverse Data Sources
VLDB '97 Proceedings of the 23rd International Conference on Very Large Data Bases
Hyperqueries: Dynamic Distributed Query Processing on the Internet
Proceedings of the 27th International Conference on Very Large Data Bases
Scaling heterogeneous databases and the design of Disco
ICDCS '96 Proceedings of the 16th International Conference on Distributed Computing Systems (ICDCS '96)
Hi-index | 0.00 |
Database query processing is one of the fundamental issues in data engineering, particularly when more and more databases become distributed over the Internet in the last decade. There have been several approaches to the problem of distributed query processing (DQP), some were successful in the client-server environment but not so in an environment with heterogeneous and autonomous databases. The challenge relies on the nature of the Internet and the Web that pose many difficulties to the problem in hand. In this paper, we propose a model that uses an XML standard and its equivalent in-memory data structure to achieve data sharing, and invokes XML Web services in asynchronous mode to allow local database management systems to efficiently process local data. This approach, like XJoin, allows progress to be made even when data sources experience delays. It builds a layer on top of existing database management systems to minimize the complexity and cost for processing distributed queries that is critical for making such a method practical.