Lexoni nga një replica ose snapshot (kurrë primary), faqoni me keyset pagination në vend të OFFSET, throttle-oni ritmin e leximit, dhe bëni stream të rezultateve drejt e në object storage. Qëllimi është të eksportoni 500M rreshta pa mbajtur locks të gjata, pa spike të CPU-së së primary, ose pa fryrë memorien.
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)
