Soma kutoka replica au snapshot (kamwe si primary), page kupitia keyset pagination badala ya OFFSET, throttle read rate, na stream matokeo moja kwa moja kwenda object storage. Lengo ni kuexport rows 500M bila kushikilia long locks, kuspike primary CPU, au kulipua memory.
Export pipeline
Primary DB ──async replication──▶ Read replica / snapshot
│ (isolated from live traffic)
▼
Export worker
keyset page: WHERE id > :last
│ throttle (sleep / rate limit)
▼
Stream (batches)
│
▼
S3 / GCS (NDJSON / Parquet)
