Return to search

SMIX: Self-managing indexes for dynamic workloads

As databases accumulate growing amounts of data at an increasing rate, adaptive indexing becomes more and more important. At the same time, applications and their use get more agile and flexible, resulting in less steady and less predictable workload characteristics. Being inert and coarse-grained, state-of-the-art index tuning techniques become less useful in such environments. Especially the full-column indexing paradigm results in many indexed but never queried records and prohibitively high storage and maintenance costs. In this paper, we present Self-Managing Indexes, a novel, adaptive, fine-grained, autonomous indexing infrastructure. In its core, our approach builds on a novel access path that automatically collects useful index information, discards useless index information, and competes with its kind for resources to host its index information. Compared to existing technologies for adaptive indexing, we are able to dynamically grow and shrink our indexes, instead of incrementally enhancing the index granularity.

Identiferoai:union.ndltd.org:DRESDEN/oai:qucosa:de:qucosa:80658
Date19 September 2022
CreatorsVoigt, Hannes, Kissinger, Thomas, Lehner, Wolfgang
PublisherACM
Source SetsHochschulschriftenserver (HSSS) der SLUB Dresden
LanguageEnglish
Detected LanguageEnglish
Typeinfo:eu-repo/semantics/acceptedVersion, doc-type:conferenceObject, info:eu-repo/semantics/conferenceObject, doc-type:Text
Rightsinfo:eu-repo/semantics/openAccess
Relation978-1-4503-1921-8, 24, 10.1145/2484838.2484862, info:eu-repo/grantAgreement/Deutsche Forschungsgemeinschaft/Sonderforschungsbereich/164481002//HAEC - Highly Adaptive Energy-Efficient Computing/SFB 912

Page generated in 0.0017 seconds