Skip to main content

Inverted database indexes: The why, the what, and the how.

UB2.252A (Lameere) | Day 1 | 16:35 - 16:55 | Speakers: Deleted User

Inverted database indexes: The why, the what, and the how.
A picture of a devroom at FOSDEM 2024
Open in browser

Notes

Abstract

Database usage in practice often involves heavy text processing. For example, in "observability" use cases, databases must extract, store, and search billions of log messages daily. Most databases, including many column-oriented OLAP databases, struggle with such massive amounts of text data. The only way to process text data at scale is by using specialized inverted indexes in databases.

This presentation explains how inverted indexes work and which (text) search patterns they support. Where appropriate, we describe our experience and the gotchas we encountered when adding an inverted index to ClickHouse, one of the most popular open-source databases for analytics.

Attachments

Speakers


Notice: The placeholder video image is licensed under CC BY-SA 4.0. The original image can be found hereChanges made to the image are: Cropped the image to a new ratio, part of the image was cut off.