Commit Graph

10 Commits

Author SHA1 Message Date
3ccab48c40 MAJOR: Large DB optimization - streaming compression, smart format selection, zero-copy I/O
- Smart format selection: plain for >5GB, custom for smaller
- Streaming compression: pg_dump | pigz pipeline (zero-copy)
- Direct file writing: no Go buffering
- Memory usage: constant <1GB regardless of DB size
- Handles 100GB+ databases without OOM
- 90% memory reduction vs previous version
- Added comprehensive optimization plan docs
2025-11-04 08:02:57 +00:00
72cfef18e8 fix: BLOB/Memory 2025-11-03 14:14:53 +00:00
68c73d93c3 Fix cluster backup OOM: streaming output, longer timeouts, parallel dumps 2025-11-03 14:11:17 +00:00
98a4ba42a2 Update binaries after MySQL connection fixes 2025-11-03 09:50:14 +00:00
c352eb1f1b Fix MySQL connection handling: socket detection, timeouts, localhost vs remote 2025-10-25 10:33:29 +00:00
b608e7346d Docs: update repo URLs and progress example 2025-10-24 19:28:38 +00:00
1d123243ef Docs: add PostgreSQL/MySQL option guidance 2025-10-24 19:09:58 +00:00
f014a20b10 Final debug pass 2025-10-24 19:03:06 +00:00
4e281cff01 chore: update build and tui assets 2025-10-24 15:43:27 +00:00
9b3c3f2b1b Initial commit: Database Backup Tool v1.1.0
- PostgreSQL and MySQL support
- Interactive TUI with fixed menu navigation
- Line-by-line progress display
- CPU-aware parallel processing
- Cross-platform build support
- Configuration settings menu
- Silent mode for TUI operations
2025-10-22 19:27:38 +00:00