LIBRISTO
LIBROAMANTO
obbligatorio
Entra a far parte di una comunità di amanti dei libri di tutto il mondo e ottieni numerosi vantaggi. Crea un account gratuito
0
Spedizione gratuita con Packeta per un prezzo superiore a 69.99 €
Corriere Bartolini 4.49 Punto Poste 5.49 Punto Poste 5.49 Punto Bartolini 3.49 Corriere DHL 6.99 Corriere GLS 5.99 Punto GLS 4.49

Spedizione gratuita per ordini superiori a 69,99 euro.

Efficient Memoization Algorithms for Query Optimization

Top-Down Join Enumeration through Memoization on the Basis of Hypergraphs

Lingua IngleseInglese
Libro In brossura
Libro Efficient Memoization Algorithms for Query Optimization Pit Fender
Codice Libristo: 09145854
Casa editrice Anchor Academic Publishing, dicembre 2014
For a DBMS that provides support for a declarative query language like SQL, the query optimizer is a... Descrizione completa
? points 103 b
41.99
Magazzino esterno Inviamo tra 5-8 giorni

Fino a 30 giorni per il reso


I clienti hanno acquistato anche


Un secret du Docteur Freud Eliette Abécassis / Libro In brossura
common.buy 9.49
Mit der Flut Nick Living / Libro In brossura
common.buy 6.99
Die Nürnberger Lebkuchen Jakob Braun / Libro In brossura
common.buy 27.99
1 - 198 Gvg; Eggvg; Gvgvo Olaf Boll / Libro Rigido
common.buy 449.99
Le rite "égyptien" de Memphis Misraïm MICHAUD / Libro In brossura
common.buy 14.99
Escolma de poesia galega i-ii (facsimil) Alvarez Blazquez / Libro In brossura
common.buy 66.99
Economico
Jak se Vojta ztratil - První čtení Petra Braunová / Libro Rigido
common.buy 8.49

For a DBMS that provides support for a declarative query language like SQL, the query optimizer is a crucial piece of software. The declarative nature of a query allows it to be translated into many equivalent evaluation plans. The process of choosing a suitable plan from all alternatives is known as query optimization. The basis of this choice are a cost model and statistics over the data. Essential for the costs of a plan is the execution order of join operations in its operator tree, since the runtime of plans with different join orders can vary by several orders of magnitude. An exhaustive search for an optimal solution over all possible operator trees is computationally infeasible. To decrease complexity, the search space must be restricted. Therefore, a well-accepted heuristic is applied: All possible bushy join trees are considered, while cross products are excluded from the search.§There are two efficient approaches to identify the best plan: bottom-up and top- down join enumeration. But only the top-down approach allows for branch-and-bound pruning, which can improve compile time by several orders of magnitude, while still preserving optimality.§Hence, this book focuses on the top-down join enumeration. In the first part, we present two efficient graph-partitioning algorithms suitable for top-down join enumer- ation. However, as we will see, there are two severe limitations: The proposed algo- rithms can handle only (1) simple (binary) join predicates and (2) inner joins. There- fore, the second part adopts one of the proposed partitioning strategies to overcome those limitations. Furthermore, we propose a more generic partitioning framework that enables every graph-partitioning algorithm to handle join predicates involving more than two relations, and outer joins as well as other non-inner joins. As we will see, our framework is more efficient than the adopted graph-partitioning algorithm. The third part of this book discusses the two branch-and-bound pruning strategies that can be found in the literature. We present seven advancements to the combined strategy that improve pruning (1) in terms of effectiveness, (2) in terms of robustness and (3), most importantly, avoid the worst-case behavior otherwise observed.§Different experiments evaluate the performance improvements of our proposed methods. We use the TPC-H, TPC-DS and SQLite test suite benchmarks to evalu- ate our joined contributions. As we show, the average compile time improvement in those settings is 100% when compared with the state of the art in bottom-up join enu- meration. Our synthetic workloads show even higher improvement factors.

Attrice & Poliglotta
EWA KASP per
Riproduci video
Ewa Kasp
Libristo ha la più grande selezione di letteratura in lingue straniere. Per questo compro i miei libri qui.

Informazioni sul libro

Titolo completo Efficient Memoization Algorithms for Query Optimization
Autore Pit Fender
Lingua Inglese
Rilegatura Libro - In brossura
Data di pubblicazione 2014
Numero di pagine 204
EAN 9783954893362
ISBN 3954893363
Codice Libristo 09145854
Peso 272
Dimensioni 148 x 210 x 12
Regala questo libro oggi stesso
È facile
1 Aggiungi il libro al carrello e scegli la consegna come regalo 2 Ti invieremo subito il buono 3 Il libro arriverà all'indirizzo del destinatario

Potrebbe interessarti anche


Ordinary Mind as the Way Mario Poceski / Libro Rigido
common.buy 120.99
In preparazione Nuovi
Every Bookshop Needs a Cat Takuya Asakura / Libro Rigido
common.buy 16.89
Light on Darkness Gillhammer / Libro Rigido
common.buy 17.99
Nature Inspired Contraptions Robin Michal Koontz / Libro In brossura
common.buy 14.69
Spellbinder Harold Robbins / Libro Rigido
common.buy 28.19
Liquid Crystalline Polymers Vijay Kumar Thakur / Libro Rigido
common.buy 160.89
Letters of St Cyprian St.Cyprian / Libro Rigido
common.buy 35.09
Politics of Water Kai Wegerich / Libro In brossura
common.buy 79.79
Eastern European Immigrant Families Mihaela Robila / Libro Rigido
common.buy 215.89
Rampolli George MacDonald / Libro In brossura
common.buy 12.29

Accesso

Accedi al tuo account. Non hai ancora un account Libristo? Crealo ora!

 
obbligatorio
obbligatorio

Non hai un account? Ottieni i vantaggi di un account Libristo!

Con un account Libristo, avrai tutto sotto controllo.

Crea un account Libristo
Consulente di libri Libroamiko
Ciao, sono Libroamiko, posso aiutarti?