Lue replikasta tai snapshotista (älä koskaan primarysta), sivuta keyset-sivutuksella OFFSET:n sijaan, throttlaa lukutahtia ja striimaa tulokset suoraan object storageen. Tavoite on viedä 500M riviä pitämättä pitkiä lukkoja, piikittämättä primaryn CPU:ta tai räjäyttämättä muistia.
Vienti-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)
