ReplacingMergeTree Deduplication Guarantees and Real-World Limits
Deduplication only works when three conditions align, and production breaks when they don't.
Tobias Marchetti
Contributing Engineer & Writer
Tobias is a former ClickHouse committer and C++ systems programmer who now writes about database internals and extension interfaces for practitioners who want to go beyond the documentation. He has been publishing technical deep-dives on columnar storage engines since 2017.
2 stories
Deduplication only works when three conditions align, and production breaks when they don't.
Build an abstraction layer to run database providers in parallel and validate migrations safely.