Batch ограничивает part pressure
One-row inserts создают small parts и merge/metadata overhead. Bounded batch амортизирует cost, но лимиты обязаны ограничивать latency и memory; replay identity сохраняет highest version перед sorting.
distributed systems / УРОВЕНЬ 4
ТЕОРИЯ / ВОСПРОИЗВЕДЕНИЕ
One-row inserts создают small parts и merge/metadata overhead. Bounded batch амортизирует cost, но лимиты обязаны ограничивать latency и memory; replay identity сохраняет highest version перед sorting.
КОНТРОЛЬНАЯ ТОЧКА
02 / РЕАЛИЗАЦИЯ
Подготовьте batches: deduplicate `(tenant_id,event_id)` по highest version; sort tenant/timestamp/event; split max_rows/max_bytes; zero limits и row, не помещающаяся одна, rejected.
Runner ждёт отправки кода.