Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions docs/benchmarks.md
Original file line number Diff line number Diff line change
Expand Up @@ -625,6 +625,12 @@ to dimensions, and the selective-dimension-join pattern. Those are a large part
what columnar storage is usually bought for, and this page says nothing about
them. Not that we do badly on them. We have not measured them. See #401.

Joins themselves work. A columnar table joins a heap table in either direction,
and joins another columnar table. Hash, merge and nested-loop strategies all return
the same rows as the all-heap equivalent. Column projection survives the join, so
the columnar side reads only the columns the join and the target list need. What is
absent is a measurement of how fast that is, not evidence that it works.

Read the conclusions below as being about single-table scan and aggregate work,
because that is the evidence behind them.

Expand Down
Loading