একটি replica বা snapshot থেকে পড়ুন (কখনও primary নয়), OFFSET-এর বদলে keyset pagination দিয়ে page করুন, read rate throttle করুন, এবং ফলাফল সরাসরি object storage-এ stream করুন। লক্ষ্য হলো দীর্ঘ lock না ধরে, primary CPU spike না করে, বা memory না উড়িয়ে ৫০ কোটি 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)
