Altinity / Altinity/clickhouse-backup
Idea - shared backup storage + background merges
Open
@Slach is already working on this.
Since Dec 18, 2025.
- Dominant language
- Go
- Stars
- 1.6k
- Forks
- 276
- Avg merge
- 18h 3m
- Merged PRs (30d)
- 26
Description
Think
Shared backup storage
/backup_data/{part_checksum}.tar
/backup_parts/backup_name.json - store part_checksum->part_name
/backup/backup_name/metadata.json
/backup/backup_name/metadata/db/table.json
background cleanup
- read /backup_parts/*.json
- list /backup_data/
- compare lists and delete /backup_data/ for checksums which not exists in /backup_parts/*.json
actually we need file checksum instead of part checksum
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.