Apache Kudu

Updatable analytical columnar storage

Visit Apache Kudu official site

What it does

Kudu provides distributed columnar storage supporting analytical scans and record updates, offering a storage layer that data engines integrate when workloads need both changing records and queries across large collections of stored columns and partitioned tables.

When to use it

When analytical records change continuously, study primary-key, partitioning, and client references to plan writes alongside range queries over the table’s changing data.