Needs Improvement: Downloading Large Database Backups Don't Work or Take Too Long #273

Closed
opened 2026-04-05 16:16:05 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @takayumi on 1/7/2026

I’m trying to download a database backup that’s around 3GB in size. When initiating the download via the web UI, the request appears to hang for a very long time, and the browser doesn’t start receiving any data until the entire backup is fully prepared.

From the user’s perspective, it looks like the download is stuck or loading forever, rather than progressively downloading.

Image

Expected Behavior

Ideally, large backups should be streamed to the client (through using HTTP chunked transfer or maybe ranged responses), so that the download can start immediately and the browser shows download progress instead of waiting for the full backup to be ready.

This would significantly improve UX for large backups and reduce the perception that the download is stalled or broken.

*Originally created by @takayumi on 1/7/2026* I’m trying to download a database backup that’s around 3GB in size. When initiating the download via the web UI, the request appears to hang for a very long time, and the browser doesn’t start receiving any data until the entire backup is fully prepared. From the user’s perspective, it looks like the download is stuck or loading forever, rather than progressively downloading. <img width="662" height="233" alt="Image" src="https://github.com/user-attachments/assets/aa0da996-5d98-4b8e-8d34-c159d8722892" /> ### Expected Behavior Ideally, large backups should be streamed to the client (through using HTTP chunked transfer or maybe ranged responses), so that the download can start immediately and the browser shows download progress instead of waiting for the full backup to be ready. This would significantly improve UX for large backups and reduce the perception that the download is stalled or broken.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/databasus#273