Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Disable dense indexes #3552

Merged
merged 4 commits into from Oct 7, 2023
Merged

Disable dense indexes #3552

merged 4 commits into from Oct 7, 2023

Conversation

dominiklohmann
Copy link
Member

A recent release already disabled string indexes, which were using memory very inefficiently. This now generally disables all dense indexes, which have lost most of their appeal with columnar expression evaluation becoming more and more efficient.

The recent addition of the null type and empty records forced us to take another look at dense indexes, and we internally made the unbureaucratic decision not to want to maintain them any longer.

Fixes tenzir/issues#917

A recent release already disabled string indexes, which were using
memory very inefficiently. This now generally disables all dense
indexes, which have lost most of their appeal with columnar expression
evaluation becoming more and more efficient.

The recent addition of the null type and empty records forced us to take
another look at dense indexes, and we internally made the unbureaucratic
decision not to want to maintain them any longer.
@dominiklohmann dominiklohmann added the maintenance Tasks for keeping up the infrastructure label Oct 4, 2023
@dominiklohmann dominiklohmann marked this pull request as ready for review October 6, 2023 08:37
Copy link
Member

@mavam mavam left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Less is more!

Models were fundamentally broken in query evaluation, and no one
noticed—which is usually a sign that a feature can be removed without
much user friction. We already have plans to bring the feature back
through more powerful expressions in TQL.
@dominiklohmann dominiklohmann merged commit 011ebbf into main Oct 7, 2023
37 checks passed
@dominiklohmann dominiklohmann deleted the topic/disable-dense-indexes branch October 7, 2023 20:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
maintenance Tasks for keeping up the infrastructure
Projects
None yet
2 participants