ClickHouse's Hash Table Marks Empty Cells With Zero Bytes: No Tombstone, and Floats Compare Bitwise
ClickHouse’s hash table has no occupancy bit, no tombstone, and no sentinel pointer.
ClickHouse’s hash table has no occupancy bit, no tombstone, and no sentinel pointer.
uniq() is a hash table that deliberately throws data away. When it fills up, it halves its sample rate, keeps the survivors, and multiplies the count back up by the…
ClickHouse caches query results by hashing the parsed query, not the text you typed, plus the settings and database that could change the answer.
ClickHouse compiles hot scalar expressions to native code with LLVM.