Field notes from a 300M-row MySQL to chDB migration: inserting in the same order as your ORDER BY took writes from 19k to 99k rows/sec and cut storage ~100x. Monthly PARTITION BY made the bulk historical load worse, not better.
github.com/wilhasse/cours…
- Nice shape: py-key-value implements one of its 18 KV backends on chDB. Entries live in a ReplacingMergeTree keyed on (collection, key), reads use FINAL so the newest insert wins, and OPTIMIZE TABLE FINAL compacts on demand instead of waiting for merges.
- Dataflare ships chDB as a first-class connection type next to ClickHouse and DuckDB: its own Rust crate linking libchdb, plus a connection editor in the UI. Landed in v3.1.0, now tracking chDB 26.5. github.com/DataflareApp/d… @DataflareApp
- Neat CI trick: run your real ClickHouse migration .sql files against chDB in pytest. Catches bad syntax and unsupported engines, and proves the dedup logic, before Docker or a hosted instance is involved.

