replica वा snapshot बाट पढ्नुहोस् (कहिल्यै primary बाट होइन), OFFSET को सट्टा keyset pagination ले page गर्नुहोस्, read rate throttle गर्नुहोस्, र नतिजा सिधै object storage मा stream गर्नुहोस्। लक्ष्य लामो lock नराखी, primary CPU नबढाई, वा memory नफुटाई 50 करोड row export गर्नु हो।
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)
