Cache Conscious Column Organization in In-memory Column Stores

Cache Conscious Column Organization in In-memory Column Stores
Author :
Publisher : Universitätsverlag Potsdam
Total Pages : 100
Release :
ISBN-10 : 9783869562285
ISBN-13 : 3869562285
Rating : 4/5 (285 Downloads)

Book Synopsis Cache Conscious Column Organization in In-memory Column Stores by : David Schwalb

Download or read book Cache Conscious Column Organization in In-memory Column Stores written by David Schwalb and published by Universitätsverlag Potsdam. This book was released on 2013 with total page 100 pages. Available in PDF, EPUB and Kindle. Book excerpt: Cost models are an essential part of database systems, as they are the basis of query performance optimization. Based on predictions made by cost models, the fastest query execution plan can be chosen and executed or algorithms can be tuned and optimised. In-memory databases shifts the focus from disk to main memory accesses and CPU costs, compared to disk based systems where input and output costs dominate the overall costs and other processing costs are often neglected. However, modelling memory accesses is fundamentally different and common models do not apply anymore. This work presents a detailed parameter evaluation for the plan operators scan with equality selection, scan with range selection, positional lookup and insert in in-memory column stores. Based on this evaluation, a cost model based on cache misses for estimating the runtime of the considered plan operators using different data structures is developed. Considered are uncompressed columns, bit compressed and dictionary encoded columns with sorted and unsorted dictionaries. Furthermore, tree indices on the columns and dictionaries are discussed. Finally, partitioned columns consisting of one partition with a sorted and one with an unsorted dictionary are investigated. New values are inserted in the unsorted dictionary partition and moved periodically by a merge process to the sorted partition. An efficient attribute merge algorithm is described, supporting the update performance required to run enterprise applications on read-optimised databases. Further, a memory traffic based cost model for the merge process is provided.


Cache Conscious Column Organization in In-memory Column Stores Related Books

Cache Conscious Column Organization in In-memory Column Stores
Language: en
Pages: 100
Authors: David Schwalb
Categories: Computers
Type: BOOK - Published: 2013 - Publisher: Universitätsverlag Potsdam

GET EBOOK

Cost models are an essential part of database systems, as they are the basis of query performance optimization. Based on predictions made by cost models, the fa
openHPI
Language: en
Pages: 32
Authors: Meinel, Christoph
Categories:
Type: BOOK - Published: 2013 - Publisher: Universitätsverlag Potsdam

GET EBOOK

Babelsberg
Language: en
Pages: 64
Authors: Felgentreff, Tim
Categories:
Type: BOOK - Published: 2014-10-09 - Publisher: Universitätsverlag Potsdam

GET EBOOK

Constraints allow developers to specify desired properties of systems in a number of domains, and have those properties be maintained automatically. This result
Database Systems for Advanced Applications
Language: en
Pages: 507
Authors: Weiyi Meng
Categories: Computers
Type: BOOK - Published: 2013-04-17 - Publisher: Springer

GET EBOOK

This two volume set LNCS 7825 and LNCS 7826 constitutes the refereed proceedings of the 18th International Conference on Database Systems for Advanced Applicati
Database and Expert Systems Applications
Language: en
Pages: 475
Authors: Sven Hartmann
Categories: Computers
Type: BOOK - Published: 2016-08-05 - Publisher: Springer

GET EBOOK

This two volume set LNCS 9827 and LNCS 9828 constitutes the refereed proceedings of the 27th International Conference on Database and Expert Systems Application