Re:ClickHouse, Inc.
by hodgesrm on Monday September 20, 2021 @06:53PM
(#28600074)
ClickHouse uses skip indexes. They basically answer the question "is the value I'm seeking not in the block."
For example, there are a couple varieties of Bloom filters, which allow you to test for presence of string sequences in blocks. This allows ClickHouse to skip reading and uncompressing blocks (actually called granules) unnecessarily.
For example, there are a couple varieties of Bloom filters, which allow you to test for presence of string sequences in blocks. This allows ClickHouse to skip reading and uncompressing blocks (actually called granules) unnecessarily.