paper-with-me

Papers

Stochastic Database Cracking: Towards Robust Adaptive Indexing in Main-Memory Column-Stores

2012-02-01 · Felix Halim, Stratos Idreos, Panagiotis Karras, Roland H. C. Yap

Modern business applications and scientific databases call for inherently dynamic data storage environments. Such environments are characterized by two challenging features: (a) they have little idle system time to devote on physical design; and (b) there is little, if any, a priori workload knowledge, while the query and data workload keeps changing dynamically. In such environments, traditional approaches to index building and maintenance cannot apply. Database cracking has been proposed as a solution that allows on-the-fly physical data reorganization, as a collateral effect of query processing. Cracking aims to continuously and automatically adapt indexes to the workload at hand, without human intervention. Indexes are built incrementally, adaptively, and on demand. Nevertheless, as we show, existing adaptive indexing methods fail to deliver workload-robustness; they perform much better with random workloads than with others. This frailty derives from the inelasticity with which these approaches interpret each query as a hint on how data should be stored. Current cracking schemes blindly reorganize the data within each query's range, even if that results into successive expensive operations with minimal indexing benefit. In this paper, we introduce stochastic cracking, a significantly more resilient approach to adaptive indexing. Stochastic cracking also uses each query as a hint on how to reorganize data, but not blindly so; it gains resilience and avoids performance bottlenecks by deliberately applying certain arbitrary choices in its decision-making. Thereby, we bring adaptive indexing forward to a mature formulation that confers the workload-robustness previous approaches lacked. Our extensive experimental study verifies that stochastic cracking maintains the desired properties of original database cracking while at the same time it performs well with diverse realistic workloads.

📄 PDF Abstract BibTeX

Code (1)

xmgtih/scrack

Tasks

Decision Making

Similar Papers 제목 키워드 기반

Token-Efficient Data Reasoning Agents via Adaptive Structuring of Unstructured Data

2026-08-31 · Milad Rezaei Hajidehi, Qitong Wang, Stratos Idreos hf

Valuable data remains embedded in unstructured sources: web pages, reports, contracts, filings, earnings calls, and PDFs. The big bet in enterprise AI is deploying LLM agents that reason over this data to answer complex …

Automated Database Indexing using Model-free Reinforcement Learning

2020-07-25 · Gabriel Paludo Licks, Felipe Meneguzzi

Configuring databases for efficient querying is a complex task, often carried out by a database administrator. Solving the problem of building indexes that truly optimize database access requires a substantial amount of …

reinforcement-learningReinforcement LearningReinforcement Learning (RL)

Annotative Indexing

2024-11-09 · Charles L. A. Clarke

This paper introduces annotative indexing, a novel framework that unifies and generalizes traditional inverted indexes, column stores, object stores, and graph databases. As a result, annotative indexing can provide the …

Entity RetrievalKnowledge GraphsRetrievalRetrieval-augmented Generation

Polyhedral Object Recognition by Indexing

2023-11-21 · Radu Horaud, Humberto Sossa

In computer vision, the indexing problem is the problem of recognizing a few objects in a large database of objects while avoiding the help of the classical image-feature-to-object-feature matching paradigm. In this pape…

ObjectObject Recognition

A weighted unified informetrics based on Scopus and WoS

2021-06-02 · Parul Khurana, Geetha Ganesan, Gulshan Kumar, Kiran Sharma

Numerous indexing databases keep track of the number of publications, citations, etc. in order to maintain the progress of science and individual. However, the choice of journals and articles varies among these indexing …

Articles