Deriving local cost models for query optimization in a dynamic multidatabase system (MDBS) is a challenging issue. In this paper, we study how to evolve a query cost model to capture a slowly-changing dynamic MDBS environment so that the cost model is kept up-to-date all the time. Two novel evolutionary techniques, i.e., the shifting method and the block-moving method, are proposed. The former updates a cost model by taking up-to-date information from a new sample query into consideration at each step, while the latter considers a block (batch) of new sample queries at each step. The relevant issues, including derivation of recurrence updating formulas, development of efficient algorithms, analysis and comparison of complexities, and design...
The ability to efficiently analyze changing data is a key requirement of many real-time analytics ap...
Perhaps the most flexible synopsis of a database is a uniform random sample of the data; such sample...
A major cost in executing queries in a distributed database system is the data transfer cost incurre...
Abstract: Global query optimization in a multidatabase system (MDBS) is a challenging issue since so...
To meet users' growing needs for accessing pre-existing heterogeneous databases, a multidatabase sys...
Accurate query cost estimation is crucial to query optimization in a multidatabase system. Several e...
In this paper, we propose a new method for estimating query cost in client-server based heterogeneo...
Most modern applications deal with very large amounts of data. Having to deal with such huge amounts...
[[abstract]]New adaptive techniques for distributed query optimization are proposed. These technique...
A need for effective systems and tools for information retrieval and analysis is becoming more appar...
A number of data management tasks are by nature dynamic: in order to achieve a goal (e.g., answer a...
Abstract. Databases are continuously evolving environments, where design constructs are added, remov...
This paper deals with new approaches to maintaining frequent itemsets in evolving databases. Our new...
when used as the infrastructure of a multidatabase system, not only enables easy and flexible intero...
Query optimizer is an important component in the architecture of relational data base management sys...
The ability to efficiently analyze changing data is a key requirement of many real-time analytics ap...
Perhaps the most flexible synopsis of a database is a uniform random sample of the data; such sample...
A major cost in executing queries in a distributed database system is the data transfer cost incurre...
Abstract: Global query optimization in a multidatabase system (MDBS) is a challenging issue since so...
To meet users' growing needs for accessing pre-existing heterogeneous databases, a multidatabase sys...
Accurate query cost estimation is crucial to query optimization in a multidatabase system. Several e...
In this paper, we propose a new method for estimating query cost in client-server based heterogeneo...
Most modern applications deal with very large amounts of data. Having to deal with such huge amounts...
[[abstract]]New adaptive techniques for distributed query optimization are proposed. These technique...
A need for effective systems and tools for information retrieval and analysis is becoming more appar...
A number of data management tasks are by nature dynamic: in order to achieve a goal (e.g., answer a...
Abstract. Databases are continuously evolving environments, where design constructs are added, remov...
This paper deals with new approaches to maintaining frequent itemsets in evolving databases. Our new...
when used as the infrastructure of a multidatabase system, not only enables easy and flexible intero...
Query optimizer is an important component in the architecture of relational data base management sys...
The ability to efficiently analyze changing data is a key requirement of many real-time analytics ap...
Perhaps the most flexible synopsis of a database is a uniform random sample of the data; such sample...
A major cost in executing queries in a distributed database system is the data transfer cost incurre...