Extensible/rule based query rewrite optimization in Starburst
SIGMOD '92 Proceedings of the 1992 ACM SIGMOD international conference on Management of data
DataJoiner: a practical approach to multi-database access
PDIS '94 Proceedings of the third international conference on on Parallel and distributed information systems
Don't Scrap It, Wrap It! A Wrapper Architecture for Legacy Data Sources
VLDB '97 Proceedings of the 23rd International Conference on Very Large Data Bases
Optimizing Queries Across Diverse Data Sources
VLDB '97 Proceedings of the 23rd International Conference on Very Large Data Bases
Cost Models DO Matter: Providing Cost Information for Diverse Data Sources in a Federated System
VLDB '99 Proceedings of the 25th International Conference on Very Large Data Bases
Loading a Cache with Query Results
VLDB '99 Proceedings of the 25th International Conference on Very Large Data Bases
Schema Mapping as Query Discovery
VLDB '00 Proceedings of the 26th International Conference on Very Large Data Bases
Towards heterogeneous multimedia information systems: the Garlic approach
RIDE '95 Proceedings of the 5th International Workshop on Research Issues in Data Engineering-Distributed Object Management (RIDE-DOM'95)
Estimating compilation time of a query optimizer
Proceedings of the 2003 ACM SIGMOD international conference on Management of data
Constraint-based XML query rewriting for data integration
SIGMOD '04 Proceedings of the 2004 ACM SIGMOD international conference on Management of data
Data integration through database federation
IBM Systems Journal
Load and Network Aware Query Routing for Information Integration
ICDE '05 Proceedings of the 21st International Conference on Data Engineering
Towards an information infrastructure for the grid
IBM Systems Journal
Proceedings of the 2005 ACM SIGMOD international conference on Management of data
Parallel querying with non-dedicated computers
VLDB '05 Proceedings of the 31st international conference on Very large data bases
QoS-based data access and placement for federated systems
VLDB '05 Proceedings of the 31st international conference on Very large data bases
Towards automatic association of relevant unstructured content with structured query results
Proceedings of the 14th ACM international conference on Information and knowledge management
Load balancing and data placement for multi-tiered database systems
Data & Knowledge Engineering
An approach to optimize data processing in business processes
VLDB '07 Proceedings of the 33rd international conference on Very large data bases
Randomized algorithms for data reconciliation in wide area aggregate query processing
VLDB '07 Proceedings of the 33rd international conference on Very large data bases
VLDB '07 Proceedings of the 33rd international conference on Very large data bases
Improving parallelism of federated query processing
Data & Knowledge Engineering
International Journal of Computational Science and Engineering
Accessing and aggregating legacy data sources for healthcare research, delivery and training
Proceedings of the 2008 ACM symposium on Applied computing
A Metadatabase-supported shell for distributed processing and systems integration
Knowledge-Based Systems
ACM Computing Surveys (CSUR)
The design and implementation of OGSA-DQP: A service-based distributed query processor
Future Generation Computer Systems
The grid: Analysis of basic principles and ways of application
Programming and Computing Software
Adaptive workload allocation in query processing in autonomous heterogeneous environments
Distributed and Parallel Databases
Scalability of Source Identification in Data Integration Systems
Advanced Internet Based Systems and Applications
A schema and ontology-aided intelligent information integration
Expert Systems with Applications: An International Journal
Autonomic query parallelization using non-dedicated computers: an evaluation of adaptivity options
The VLDB Journal — The International Journal on Very Large Data Bases
A solution for an unified vision of the enterprise informations
Proceedings of the 2006 conference on Leading the Web in Concurrent Engineering: Next Generation Concurrent Engineering
Cache-based aggregate query shipping: an efficient scheme of distributed OLAP query processing
Journal of Computer Science and Technology
Extending postgreSQL to support distributed/heterogeneous query processing
DASFAA'07 Proceedings of the 12th international conference on Database systems for advanced applications
Cluster-and-conquer: hierarchical multi-metric query processing in large-scale database federations
Proceedings of the Fourteenth International Database Engineering & Applications Symposium
From a stream of relational queries to distributed stream processing
Proceedings of the VLDB Endowment
A systematic approach to the integration of overlapping partitions in service-oriented data grids
Future Generation Computer Systems
DNIS'05 Proceedings of the 4th international conference on Databases in Networked Information Systems
Processing and optimization of complex queries in schema-based p2p-networks
DBISP2P'04 Proceedings of the Second international conference on Databases, Information Systems, and Peer-to-Peer Computing
Challenges and conflicts integrating heterogeneous data warehouses in virtual organisations
International Journal of Networking and Virtual Organisations
Hi-index | 0.00 |
In a large modern enterprise, information is almost inevitably distributed among several database management systems. Despite considerable attention from the research community, relatively few commercial systems have attempted to address this issue. This paper describes new technology that enables clients of IBM's DB2 Universal Database to access the data and specialized computational capabilities of a wide range of non-relational data sources. This technology, based on the Garlic prototype developed at the Almaden Research Center, complements and extends DB2's existing ability to federate relational data sources.The paper focuses on three topics. Firstly, we show how the DB2 catalogs are used as an extensible repository for the metadata needed to access remotely-stored information. Secondly, we describe how the Garlic approach to query planning, in which source-specific modules and the federated server cooperate to develop an optimized execution plan, has been realized in DB2. Lastly, we describe how DB2's query execution engine has been extended to support queries and functions that are evaluated remotely.