@Greptime: Most of GreptimeDB's June work came down to one idea: a filter is no use if it can't reach the data. In a distributed q…

X AI KOLs Following Tools

Summary

GreptimeDB improved distributed query performance by enabling remote dynamic filters to push down to datanode scans at runtime and optimizing the optimizer to run before MergeScan wraps remote plans, ensuring filters reach the data. JSON v2 columns now support type hints.

Most of GreptimeDB's June work came down to one idea: a filter is no use if it can't reach the data. In a distributed query, predicates used to get stranded above the scan boundary. Two changes fixed that: - Remote dynamic filters (from hash joins) now push down to datanode scans at runtime, so nodes prune before the full plan finishes - The optimizer runs before MergeScan wraps the remote plan, so scan-local filters reach the datanode TableScan for region pruning Also landed: JSON v2 columns take type hints now. June report (now monthly):
Original Article
View Cached Full Text

Cached at: 07/01/26, 04:14 PM

Most of GreptimeDB’s June work came down to one idea: a filter is no use if it can’t reach the data.

In a distributed query, predicates used to get stranded above the scan boundary. Two changes fixed that:

  • Remote dynamic filters (from hash joins) now push down to datanode scans at runtime, so nodes prune before the full plan finishes
  • The optimizer runs before MergeScan wraps the remote plan, so scan-local filters reach the datanode TableScan for region pruning

Also landed: JSON v2 columns take type hints now.

June report (now monthly):

Similar Articles