Berite iz replike ali posnetka (nikoli iz primarne), listajte s keyset paginiranjem namesto OFFSET, throttlajte hitrost branja in pretakajte rezultate naravnost v objektno shrambo. Cilj je izvoziti 500M vrstic brez dolgih lockov, sunkov CPU na primarni ali razstrelitve pomnilnika.
Izvozni cevovod
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)
